Raspbian Package Auto-Building

Build log for octave (3.8.1-1+b1) on armhf

octave3.8.1-1+b1armhf → 2014-03-26 05:51:57

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

╔══════════════════════════════════════════════════════════════════════════════╗
║ octave 3.8.1-1+b1 (armhf)                                  26 Mar 2014 01:35 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: octave
Version: 3.8.1-1+b1
Source Version: 3.8.1-1
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/octave-hYVhhR/octave-3.8.1' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/octave-hYVhhR' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-6ef69d67-041d-4d99-8b0e-d816b3836251' 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 [7339 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8505 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 15.9 MB in 38s (412 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 17.7 MB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main octave 3.8.1-1 (dsc) [2999 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main octave 3.8.1-1 (tar) [17.7 MB]
Get:3 http://172.17.0.1/private/ jessie-staging/main octave 3.8.1-1 (diff) [57.4 kB]
Fetched 17.7 MB in 4s (4046 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-IC6XBd/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 19 not upgraded.
Need to get 0 B/812 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 ... 11599 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
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, xauth, xvfb, 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), default-jdk, libqscintilla2-dev, libxft-dev, javahelper
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, xauth, xvfb, 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), default-jdk, libqscintilla2-dev, libxft-dev, javahelper
dpkg-deb: building package `sbuild-build-depends-octave-dummy' in `/«BUILDDIR»/resolver-BcjOym/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 ca-certificates
  ca-certificates-java comerr-dev dctrl-tools debhelper default-jdk
  default-jre default-jre-headless desktop-file-utils devscripts dh-autoreconf
  dh-exec dh-python 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 java-common javahelper krb5-multidev less
  libamd2.3.1 libarchive-zip-perl libarpack2 libarpack2-dev libasound2
  libasound2-data libasprintf0c2 libasyncns0 libatk-wrapper-java
  libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libaudio2
  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 libexif-dev libexif12 libexpat1
  libexpat1-dev libffi6 libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libflac8 libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
  libfltk-images1.3 libfltk1.3 libfltk1.3-dev libfontconfig1
  libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libftgl-dev
  libftgl2 libgcrypt11 libgcrypt11-dev libgcrypt20 libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgfortran-4.8-dev libgfortran3 libgif4
  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 libgtk2.0-0 libgtk2.0-common
  libharfbuzz0b libhdf5-7 libhdf5-cpp-7 libhdf5-dev libice-dev libice6
  libicu52 libidn11 libidn11-dev libijs-0.35 libintl-perl libjasper-dev
  libjasper1 libjbig-dev libjbig0 libjbig2dec0 libjpeg8 libjpeg8-dev
  libjs-jquery libjson-c2 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9
  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 liblqr-1-0 libltdl-dev libltdl7
  liblua5.1-0 liblzma-dev libmagic1 libmagick++5 libmagickcore5 libmagickwand5
  libmng1 libmpdec2 libncurses5-dev libnspr4 libnss3 libogg0 libopenjpeg2
  libp11-kit-dev libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre3-dev libpcrecpp0
  libpcsclite1 libpipeline1 libpixman-1-0 libplot2c2 libpng12-0 libpng12-dev
  libpoppler37 libpopt0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev
  libpulse0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
  libqhull-dev libqhull6 libqrupdate-dev libqrupdate1 libqscintilla2-11
  libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative
  libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
  libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg
  libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
  libreadline-dev libreadline6 libreadline6-dev librtmp-dev librtmp0
  libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libsndfile1
  libspqr1.3.1 libsqlite3-0 libssh2-1 libssh2-1-dev libssl1.0.0
  libsuitesparse-dev libtasn1-6 libtasn1-6-dev libtext-unidecode-perl
  libthai-data libthai0 libtiff4 libtiff4-dev libtiff5 libtiff5-dev libtiffxx5
  libtinfo-dev libtool libumfpack5.6.2 libunistring0 libvorbis0a libvorbisenc2
  libvpx1 libwmf-dev libwmf0.2-7 libwrap0 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-shm0
  libxcb1 libxcb1-dev libxcomposite1 libxcursor1 libxdamage-dev libxdamage1
  libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
  libxfont1 libxft-dev libxft2 libxi6 libxinerama1 libxkbfile1
  libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 libxml2-dev libxmu6 libxmuu1 libxpm4 libxrandr2
  libxrender-dev libxrender1 libxshmfence1 libxt6 libxtst6 libxxf86vm-dev
  libxxf86vm1 luatex m4 man-db mesa-common-dev mime-support openjdk-7-jdk
  openjdk-7-jre openjdk-7-jre-headless openssl pkg-config po-debconf
  poppler-data pstoedit python3 python3-minimal python3.3 python3.3-minimal
  qdbus qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n shared-mime-info
  tex-common texinfo texlive-base texlive-binaries texlive-generic-recommended
  texlive-latex-base transfig tzdata tzdata-java ucf x11-common x11-xkb-utils
  x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
  x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev xauth xdg-utils xkb-data
  xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev
Suggested packages:
  autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist
  whois vacation doc-base debtags dh-make bsd-mailx mailx cvs-buildpackage
  devscripts-el gnuplot libauthen-sasl-perl libfile-desktopentry-perl
  libnet-smtp-ssl-perl libterm-size-perl libyaml-syck-perl mutt ssh-client
  svn-buildpackage w3m bison gawk-doc gettext-doc gfortran-doc
  gfortran-4.8-doc libgfortran3-dbg ghostscript-cups ghostscript-x hpijs
  gnuplot-doc cvs tofrodos krb5-doc libasound2-plugins alsa-utils nas
  cups-common libcurl4-doc libcurl3-dbg fltk1.3-doc libcairo2-dev libjpeg-dev
  libpng-dev libxinerama-dev rng-tools libgcrypt11-doc libgd-tools
  libiodbc2-dev libmysqlclient-dev libgmp10-doc libmpfr-dev gnutls26-doc
  graphicsmagick graphicsmagick-dbg krb5-user librsvg2-common gvfs 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 pcscd pulseaudio libqt4-declarative-folderlistmodel
  libqt4-declarative-gestures libqt4-declarative-particles
  libqt4-declarative-shaders qt4-qmlviewer firebird-dev libpq-dev
  libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc unixodbc-dev
  qt4-qtconfig libsm-doc automaken gcj-jdk libwmf-doc libxcb-doc libxext-doc
  www-browser openjdk-7-demo openjdk-7-source visualvm icedtea-7-plugin
  libnss-mdns sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho
  ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts libmail-box-perl
  poppler-utils fonts-arphic-ukai fonts-arphic-uming fonts-nanum python3-doc
  python3-tk python3.3-doc binfmt-support qt4-default qt5-default
  texinfo-doc-nonfree gv postscript-viewer perl-tk xpdf-reader pdf-viewer xfig
  gvfs-bin
Recommended packages:
  at dput dupload libdistro-info-perl libencode-locale-perl libjson-perl
  libparse-debcontrol-perl liburi-perl libwww-perl lintian patchutils
  python3-debian python3-magic strace unzip wdiff wget curl debian-keyring
  equivs liblwp-protocol-https-perl libsoap-lite-perl libasprintf-dev
  libgettextpo-dev fonts-liberation groff fluid libgl1-mesa-dri
  libglib2.0-data fonts-droid hicolor-icon-theme libgtk2.0-bin
  javascript-common krb5-locales libqt4-opengl-dev libqtwebkit-dev
  libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite
  libqt4-sql-sqlite2 libsasl2-modules tcpd libx11-doc libxml-sax-expat-perl
  xml-core texlive-luatex libxt-dev libgnome2-0 libgnomevfs2-0 libgconf2-4
  fonts-dejavu-extra icedtea-7-jre-jamvm 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
  xfonts-base
The following NEW packages will be installed:
  aglfn autoconf automake autopoint autotools-dev bsdmainutils ca-certificates
  ca-certificates-java comerr-dev dctrl-tools debhelper default-jdk
  default-jre default-jre-headless desktop-file-utils devscripts dh-autoreconf
  dh-exec dh-python 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 java-common javahelper krb5-multidev less
  libamd2.3.1 libarchive-zip-perl libarpack2 libarpack2-dev libasound2
  libasound2-data libasprintf0c2 libasyncns0 libatk-wrapper-java
  libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libaudio2
  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 libexif-dev libexif12 libexpat1
  libexpat1-dev libffi6 libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libflac8 libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
  libfltk-images1.3 libfltk1.3 libfltk1.3-dev libfontconfig1
  libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libftgl-dev
  libftgl2 libgcrypt11 libgcrypt11-dev libgcrypt20 libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgfortran-4.8-dev libgfortran3 libgif4
  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 libgtk2.0-0 libgtk2.0-common
  libharfbuzz0b libhdf5-7 libhdf5-cpp-7 libhdf5-dev libice-dev libice6
  libicu52 libidn11 libidn11-dev libijs-0.35 libintl-perl libjasper-dev
  libjasper1 libjbig-dev libjbig0 libjbig2dec0 libjpeg8 libjpeg8-dev
  libjs-jquery libjson-c2 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9
  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 liblqr-1-0 libltdl-dev libltdl7
  liblua5.1-0 liblzma-dev libmagic1 libmagick++5 libmagickcore5 libmagickwand5
  libmng1 libmpdec2 libncurses5-dev libnspr4 libnss3 libogg0 libopenjpeg2
  libp11-kit-dev libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre3-dev libpcrecpp0
  libpcsclite1 libpipeline1 libpixman-1-0 libplot2c2 libpng12-0 libpng12-dev
  libpoppler37 libpopt0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev
  libpulse0 libpython3-stdlib libpython3.3-minimal libpython3.3-stdlib
  libqhull-dev libqhull6 libqrupdate-dev libqrupdate1 libqscintilla2-11
  libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative
  libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
  libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg
  libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
  libreadline-dev libreadline6-dev librtmp-dev librtmp0 libsasl2-2
  libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libsndfile1 libspqr1.3.1
  libsqlite3-0 libssh2-1 libssh2-1-dev libssl1.0.0 libsuitesparse-dev
  libtasn1-6 libtasn1-6-dev libtext-unidecode-perl libthai-data libthai0
  libtiff4 libtiff4-dev libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libtool
  libumfpack5.6.2 libunistring0 libvorbis0a libvorbisenc2 libvpx1 libwmf-dev
  libwmf0.2-7 libwrap0 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-shm0 libxcb1 libxcb1-dev
  libxcomposite1 libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont1 libxft-dev libxft2
  libxi6 libxinerama1 libxkbfile1 libxml-libxml-perl
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2
  libxml2-dev libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender-dev libxrender1
  libxshmfence1 libxt6 libxtst6 libxxf86vm-dev libxxf86vm1 luatex m4 man-db
  mesa-common-dev mime-support openjdk-7-jdk openjdk-7-jre
  openjdk-7-jre-headless openssl pkg-config po-debconf poppler-data pstoedit
  python3 python3-minimal python3.3 python3.3-minimal qdbus qt4-linguist-tools
  qt4-qmake qtchooser qtcore4-l10n sbuild-build-depends-octave-dummy
  shared-mime-info tex-common texinfo texlive-base texlive-binaries
  texlive-generic-recommended texlive-latex-base transfig tzdata-java ucf
  x11-common x11-xkb-utils x11proto-core-dev x11proto-damage-dev
  x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
  x11proto-kb-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev xauth xdg-utils xkb-data xorg-sgml-doctools
  xserver-common xtrans-dev xvfb zlib1g-dev
The following packages will be upgraded:
  libreadline6 tzdata
2 upgraded, 385 newly installed, 0 to remove and 17 not upgraded.
Need to get 211 MB/211 MB of archives.
After this operation, 591 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libreadline6 armhf 6.3-4 [122 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.2.6-2 [20.3 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main libpopt0 armhf 1.16-8 [55.0 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main libssl1.0.0 armhf 1.0.1f-1 [809 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-5 [962 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.6.6-1 [961 kB]
Get:8 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.18.3.2-1 [29.0 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main libbsd0 armhf 0.6.0-2 [60.6 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main libedit2 armhf 3.1-20140213-1 [63.2 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main libgpg-error0 armhf 1.12-0.2 [78.9 kB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libgcrypt11 armhf 1.5.3-4 [233 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main libgcrypt20 armhf 1.6.1-2 [329 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.0.13-12 [17.4 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main libp11-kit0 armhf 0.20.2-1 [65.6 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main libtasn1-6 armhf 3.4-3 [42.6 kB]
Get:17 http://172.17.0.1/private/ jessie-staging/main libgnutls26 armhf 2.12.23-13 [490 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main libgnutls-openssl27 armhf 2.12.23-13 [216 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main libkeyutils1 armhf 1.5.6-1 [7900 B]
Get:20 http://172.17.0.1/private/ jessie-staging/main libkrb5support0 armhf 1.12.1+dfsg-1 [52.3 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libk5crypto3 armhf 1.12.1+dfsg-1 [105 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libkrb5-3 armhf 1.12.1+dfsg-1 [245 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libgssapi-krb5-2 armhf 1.12.1+dfsg-1 [121 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libgssrpc4 armhf 1.12.1+dfsg-1 [74.9 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libidn11 armhf 1.28-1 [181 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main libkadm5clnt-mit9 armhf 1.12.1+dfsg-1 [60.8 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main libkdb5-7 armhf 1.12.1+dfsg-1 [59.9 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main libkadm5srv-mit9 armhf 1.12.1+dfsg-1 [71.8 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main libsasl2-modules-db armhf 2.1.26.dfsg1-9 [64.9 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main libsasl2-2 armhf 2.1.26.dfsg1-9 [96.2 kB]
Get:31 http://172.17.0.1/private/ jessie-staging/main libldap-2.4-2 armhf 2.4.31-1+nmu2+b1 [214 kB]
Get:32 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.17-1 [225 kB]
Get:33 http://172.17.0.1/private/ jessie-staging/main libsqlite3-0 armhf 3.8.3.1-1 [350 kB]
Get:34 http://172.17.0.1/private/ jessie-staging/main libwrap0 armhf 7.6.q-25 [55.5 kB]
Get:35 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-3 [836 kB]
Get:36 http://172.17.0.1/private/ jessie-staging/main libsigsegv2 armhf 2.10-2 [29.2 kB]
Get:37 http://172.17.0.1/private/ jessie-staging/main m4 armhf 1.4.17-3 [238 kB]
Get:38 http://172.17.0.1/private/ jessie-staging/main flex armhf 2.5.35-10.1 [321 kB]
Get:39 http://172.17.0.1/private/ jessie-staging/main gawk armhf 1:4.0.1+dfsg-2.1 [943 kB]
Get:40 http://172.17.0.1/private/ jessie-staging/main imagemagick-common all 8:6.7.7.10+dfsg-1 [123 kB]
Get:41 http://172.17.0.1/private/ jessie-staging/main libamd2.3.1 armhf 1:4.2.1-3 [22.6 kB]
Get:42 http://172.17.0.1/private/ jessie-staging/main libasound2-data all 1.0.27.2-3 [58.7 kB]
Get:43 http://172.17.0.1/private/ jessie-staging/main libasound2 armhf 1.0.27.2-3 [407 kB]
Get:44 http://172.17.0.1/private/ jessie-staging/main libasyncns0 armhf 0.8-5 [11.4 kB]
Get:45 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.38.2-5 [2073 kB]
Get:46 http://172.17.0.1/private/ jessie-staging/main libatk1.0-data all 2.10.0-2 [171 kB]
Get:47 http://172.17.0.1/private/ jessie-staging/main libatk1.0-0 armhf 2.10.0-2 [79.0 kB]
Get:48 http://172.17.0.1/private/ jessie-staging/main libexpat1 armhf 2.1.0-4 [117 kB]
Get:49 http://172.17.0.1/private/ jessie-staging/main libpng12-0 armhf 1.2.50-1 [180 kB]
Get:50 http://172.17.0.1/private/ jessie-staging/main libfreetype6 armhf 2.5.2-1 [397 kB]
Get:51 http://172.17.0.1/private/ jessie-staging/main ucf all 3.0027+nmu1 [70.6 kB]
Get:52 http://172.17.0.1/private/ jessie-staging/main fonts-dejavu-core all 2.34-1 [1047 kB]
Get:53 http://172.17.0.1/private/ jessie-staging/main fontconfig-config all 2.11.0-2 [270 kB]
Get:54 http://172.17.0.1/private/ jessie-staging/main libfontconfig1 armhf 2.11.0-2 [329 kB]
Get:55 http://172.17.0.1/private/ jessie-staging/main libdrm2 armhf 2.4.52-1 [25.5 kB]
Get:56 http://172.17.0.1/private/ jessie-staging/main libglapi-mesa armhf 9.2.2-1 [63.2 kB]
Get:57 http://172.17.0.1/private/ jessie-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:58 http://172.17.0.1/private/ jessie-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:59 http://172.17.0.1/private/ jessie-staging/main libxcb1 armhf 1.10-2 [36.9 kB]
Get:60 http://172.17.0.1/private/ jessie-staging/main libx11-data all 2:1.6.2-1 [125 kB]
Get:61 http://172.17.0.1/private/ jessie-staging/main libx11-6 armhf 2:1.6.2-1 [867 kB]
Get:62 http://172.17.0.1/private/ jessie-staging/main libx11-xcb1 armhf 2:1.6.2-1 [163 kB]
Get:63 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0 armhf 1.10-2 [11.8 kB]
Get:64 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0 armhf 1.10-2 [23.2 kB]
Get:65 http://172.17.0.1/private/ jessie-staging/main libxfixes3 armhf 1:5.0.1-1 [21.0 kB]
Get:66 http://172.17.0.1/private/ jessie-staging/main libxdamage1 armhf 1:1.1.4-1 [14.6 kB]
Get:67 http://172.17.0.1/private/ jessie-staging/main libxext6 armhf 2:1.3.2-1 [51.1 kB]
Get:68 http://172.17.0.1/private/ jessie-staging/main libxxf86vm1 armhf 1:1.1.3-1 [20.0 kB]
Get:69 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-glx armhf 9.2.2-1 [128 kB]
Get:70 http://172.17.0.1/private/ jessie-staging/main libpixman-1-0 armhf 0.32.4-1 [476 kB]
Get:71 http://172.17.0.1/private/ jessie-staging/main libxcb-render0 armhf 1.10-2 [15.7 kB]
Get:72 http://172.17.0.1/private/ jessie-staging/main libxcb-shm0 armhf 1.10-2 [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+rpi1 [894 kB]
Get:75 http://172.17.0.1/private/ jessie-staging/main libjpeg8 armhf 8d-2 [133 kB]
Get:76 http://172.17.0.1/private/ jessie-staging/main libjasper1 armhf 1.900.1-14 [141 kB]
Get:77 http://172.17.0.1/private/ jessie-staging/main libjbig0 armhf 2.0-2 [31.5 kB]
Get:78 http://172.17.0.1/private/ jessie-staging/main libtiff5 armhf 4.0.3-8 [192 kB]
Get:79 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-common all 2.30.6-1 [294 kB]
Get:80 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-0 armhf 2.30.6-1 [143 kB]
Get:81 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-common all 2.24.22-1 [3140 kB]
Get:82 http://172.17.0.1/private/ jessie-staging/main libavahi-common-data armhf 0.6.31-4 [98.4 kB]
Get:83 http://172.17.0.1/private/ jessie-staging/main libavahi-common3 armhf 0.6.31-4 [48.2 kB]
Get:84 http://172.17.0.1/private/ jessie-staging/main libavahi-client3 armhf 0.6.31-4 [49.8 kB]
Get:85 http://172.17.0.1/private/ jessie-staging/main libcups2 armhf 1.7.1-7 [245 kB]
Get:86 http://172.17.0.1/private/ jessie-staging/main libthai-data all 0.1.20-3 [157 kB]
Get:87 http://172.17.0.1/private/ jessie-staging/main libdatrie1 armhf 0.2.8-1 [29.1 kB]
Get:88 http://172.17.0.1/private/ jessie-staging/main libthai0 armhf 0.1.20-3 [41.6 kB]
Get:89 http://172.17.0.1/private/ jessie-staging/main fontconfig armhf 2.11.0-2 [407 kB]
Get:90 http://172.17.0.1/private/ jessie-staging/main libpango-1.0-0 armhf 1.36.2-2 [264 kB]
Get:91 http://172.17.0.1/private/ jessie-staging/main libgraphite2-3 armhf 1.2.4-2 [48.0 kB]
Get:92 http://172.17.0.1/private/ jessie-staging/main libharfbuzz0b armhf 0.9.26-4 [428 kB]
Get:93 http://172.17.0.1/private/ jessie-staging/main libpangoft2-1.0-0 armhf 1.36.2-2 [198 kB]
Get:94 http://172.17.0.1/private/ jessie-staging/main libpangocairo-1.0-0 armhf 1.36.2-2 [188 kB]
Get:95 http://172.17.0.1/private/ jessie-staging/main libxcomposite1 armhf 1:0.4.4-1 [16.8 kB]
Get:96 http://172.17.0.1/private/ jessie-staging/main libxcursor1 armhf 1:1.1.14-1 [34.7 kB]
Get:97 http://172.17.0.1/private/ jessie-staging/main libxi6 armhf 2:1.7.2-1 [76.8 kB]
Get:98 http://172.17.0.1/private/ jessie-staging/main libxinerama1 armhf 2:1.1.3-1 [16.9 kB]
Get:99 http://172.17.0.1/private/ jessie-staging/main libxrandr2 armhf 2:1.4.2-1 [31.7 kB]
Get:100 http://172.17.0.1/private/ jessie-staging/main shared-mime-info armhf 1.2-1 [627 kB]
Get:101 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-0 armhf 2.24.22-1 [1943 kB]
Get:102 http://172.17.0.1/private/ jessie-staging/main openssl armhf 1.0.1f-1 [653 kB]
Get:103 http://172.17.0.1/private/ jessie-staging/main ca-certificates all 20140223 [190 kB]
Get:104 http://172.17.0.1/private/ jessie-staging/main libnspr4 armhf 2:4.10.3-1 [93.2 kB]
Get:105 http://172.17.0.1/private/ jessie-staging/main libnss3 armhf 2:3.15.4-2 [886 kB]
Get:106 http://172.17.0.1/private/ jessie-staging/main ca-certificates-java all 20130815 [14.7 kB]
Get:107 http://172.17.0.1/private/ jessie-staging/main tzdata all 2014a-1 [215 kB]
Get:108 http://172.17.0.1/private/ jessie-staging/main tzdata-java all 2014a-1 [82.3 kB]
Get:109 http://172.17.0.1/private/ jessie-staging/main java-common all 0.51 [135 kB]
Get:110 http://172.17.0.1/private/ jessie-staging/main liblcms2-2 armhf 2.5-1 [110 kB]
Get:111 http://172.17.0.1/private/ jessie-staging/main libpcsclite1 armhf 1.8.11-1 [52.2 kB]
Get:112 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre-headless armhf 7u51-2.4.5-2 [37.3 MB]
Get:113 http://172.17.0.1/private/ jessie-staging/main default-jre-headless armhf 2:1.7-51 [8898 B]
Get:114 http://172.17.0.1/private/ jessie-staging/main libgif4 armhf 4.1.6-11 [40.4 kB]
Get:115 http://172.17.0.1/private/ jessie-staging/main x11-common all 1:7.7+6 [287 kB]
Get:116 http://172.17.0.1/private/ jessie-staging/main libice6 armhf 2:1.0.8-2 [56.2 kB]
Get:117 http://172.17.0.1/private/ jessie-staging/main libjson-c2 armhf 0.11-3 [25.4 kB]
Get:118 http://172.17.0.1/private/ jessie-staging/main libsm6 armhf 2:1.2.1-2 [32.5 kB]
Get:119 http://172.17.0.1/private/ jessie-staging/main libogg0 armhf 1.3.1-1 [18.2 kB]
Get:120 http://172.17.0.1/private/ jessie-staging/main libflac8 armhf 1.3.0-2 [95.0 kB]
Get:121 http://172.17.0.1/private/ jessie-staging/main libvorbis0a armhf 1.3.2-1.3 [102 kB]
Get:122 http://172.17.0.1/private/ jessie-staging/main libvorbisenc2 armhf 1.3.2-1.3 [120 kB]
Get:123 http://172.17.0.1/private/ jessie-staging/main libsndfile1 armhf 1.0.25-9 [209 kB]
Get:124 http://172.17.0.1/private/ jessie-staging/main libxtst6 armhf 2:1.2.2-1 [26.8 kB]
Get:125 http://172.17.0.1/private/ jessie-staging/main libpulse0 armhf 4.0-6+b2 [208 kB]
Get:126 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre armhf 7u51-2.4.5-2 [158 kB]
Get:127 http://172.17.0.1/private/ jessie-staging/main default-jre armhf 2:1.7-51 [946 B]
Get:128 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java all 0.30.4-4 [30.1 kB]
Get:129 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java-jni armhf 0.30.4-4 [26.1 kB]
Get:130 http://172.17.0.1/private/ jessie-staging/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:131 http://172.17.0.1/private/ jessie-staging/main libaudio2 armhf 1.9.4-1 [80.3 kB]
Get:132 http://172.17.0.1/private/ jessie-staging/main libbtf1.2.0 armhf 1:4.2.1-3 [12.1 kB]
Get:133 http://172.17.0.1/private/ jessie-staging/main libcamd2.3.1 armhf 1:4.2.1-3 [20.4 kB]
Get:134 http://172.17.0.1/private/ jessie-staging/main libccolamd2.8.0 armhf 1:4.2.1-3 [21.5 kB]
Get:135 http://172.17.0.1/private/ jessie-staging/main libgfortran3 armhf 4.8.2-16 [153 kB]
Get:136 http://172.17.0.1/private/ jessie-staging/main libblas3 armhf 1.2.20110419-7 [186 kB]
Get:137 http://172.17.0.1/private/ jessie-staging/main libcolamd2.8.0 armhf 1:4.2.1-3 [17.8 kB]
Get:138 http://172.17.0.1/private/ jessie-staging/main liblapack3 armhf 3.5.0-2 [2416 kB]
Get:139 http://172.17.0.1/private/ jessie-staging/main libcholmod2.1.2 armhf 1:4.2.1-3 [364 kB]
Get:140 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-2 [119 kB]
Get:141 http://172.17.0.1/private/ jessie-staging/main libcsparse3.1.2 armhf 1:4.2.1-3 [30.1 kB]
Get:142 http://172.17.0.1/private/ jessie-staging/main libcupsimage2 armhf 1.7.1-7 [108 kB]
Get:143 http://172.17.0.1/private/ jessie-staging/main libcupsfilters1 armhf 1.0.47-2 [89.9 kB]
Get:144 http://172.17.0.1/private/ jessie-staging/main librtmp0 armhf 2.4+20121230.gitdf6c518-1 [58.1 kB]
Get:145 http://172.17.0.1/private/ jessie-staging/main libssh2-1 armhf 1.4.3-2 [127 kB]
Get:146 http://172.17.0.1/private/ jessie-staging/main libcurl3-gnutls armhf 7.35.0-1 [228 kB]
Get:147 http://172.17.0.1/private/ jessie-staging/main libcxsparse3.1.2 armhf 1:4.2.1-3 [48.8 kB]
Get:148 http://172.17.0.1/private/ jessie-staging/main libdrm-nouveau2 armhf 2.4.52-1 [20.7 kB]
Get:149 http://172.17.0.1/private/ jessie-staging/main libdrm-omap1 armhf 2.4.52-1 [13.3 kB]
Get:150 http://172.17.0.1/private/ jessie-staging/main libdrm-radeon1 armhf 2.4.52-1 [27.7 kB]
Get:151 http://172.17.0.1/private/ jessie-staging/main libexif12 armhf 0.6.21-1 [669 kB]
Get:152 http://172.17.0.1/private/ jessie-staging/main libfftw3-double3 armhf 3.3.3-7+rpi1 [428 kB]
Get:153 http://172.17.0.1/private/ jessie-staging/main libfftw3-single3 armhf 3.3.3-7+rpi1 [398 kB]
Get:154 http://172.17.0.1/private/ jessie-staging/main libxft2 armhf 2.3.1-2 [47.7 kB]
Get:155 http://172.17.0.1/private/ jessie-staging/main libfltk1.3 armhf 1.3.2-4 [581 kB]
Get:156 http://172.17.0.1/private/ jessie-staging/main libfltk-cairo1.3 armhf 1.3.2-4 [77.1 kB]
Get:157 http://172.17.0.1/private/ jessie-staging/main libfltk-forms1.3 armhf 1.3.2-4 [82.7 kB]
Get:158 http://172.17.0.1/private/ jessie-staging/main libfltk-gl1.3 armhf 1.3.2-4 [102 kB]
Get:159 http://172.17.0.1/private/ jessie-staging/main libfltk-images1.3 armhf 1.3.2-4 [94.0 kB]
Get:160 http://172.17.0.1/private/ jessie-staging/main libfontenc1 armhf 1:1.1.2-1 [23.9 kB]
Get:161 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa armhf 9.0.0-2 [166 kB]
Get:162 http://172.17.0.1/private/ jessie-staging/main libftgl2 armhf 2.1.3~rc5-4+nmu1 [85.7 kB]
Get:163 http://172.17.0.1/private/ jessie-staging/main libtiff4 armhf 3.9.7-3 [190 kB]
Get:164 http://172.17.0.1/private/ jessie-staging/main libvpx1 armhf 1.3.0-2+rpi1 [363 kB]
Get:165 http://172.17.0.1/private/ jessie-staging/main libxpm4 armhf 1:3.5.10-1 [44.9 kB]
Get:166 http://172.17.0.1/private/ jessie-staging/main libgd3 armhf 2.1.0-3 [156 kB]
Get:167 http://172.17.0.1/private/ jessie-staging/main libltdl7 armhf 2.4.2-1.7 [349 kB]
Get:168 http://172.17.0.1/private/ jessie-staging/main libglpk36 armhf 4.53-1 [348 kB]
Get:169 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:5.1.3+dfsg-1 [22.1 kB]
Get:170 http://172.17.0.1/private/ jessie-staging/main libhdf5-7 armhf 1.8.12+docs-1 [948 kB]
Get:171 http://172.17.0.1/private/ jessie-staging/main libicu52 armhf 52.1-3 [6517 kB]
Get:172 http://172.17.0.1/private/ jessie-staging/main libklu1.2.1 armhf 1:4.2.1-3 [81.5 kB]
Get:173 http://172.17.0.1/private/ jessie-staging/main liblcms1 armhf 1.19.dfsg-1.2 [98.5 kB]
Get:174 http://172.17.0.1/private/ jessie-staging/main libldl2.1.0 armhf 1:4.2.1-3 [12.0 kB]
Get:175 http://172.17.0.1/private/ jessie-staging/main liblqr-1-0 armhf 0.4.1-2 [26.6 kB]
Get:176 http://172.17.0.1/private/ jessie-staging/main liblua5.1-0 armhf 5.1.5-5 [146 kB]
Get:177 http://172.17.0.1/private/ jessie-staging/main libmagickcore5 armhf 8:6.7.7.10+dfsg-1 [1455 kB]
Get:178 http://172.17.0.1/private/ jessie-staging/main libmagickwand5 armhf 8:6.7.7.10+dfsg-1 [377 kB]
Get:179 http://172.17.0.1/private/ jessie-staging/main libmagick++5 armhf 8:6.7.7.10+dfsg-1 [178 kB]
Get:180 http://172.17.0.1/private/ jessie-staging/main libmng1 armhf 1.0.10-3 [204 kB]
Get:181 http://172.17.0.1/private/ jessie-staging/main libmpdec2 armhf 2.4.0-6 [67.1 kB]
Get:182 http://172.17.0.1/private/ jessie-staging/main libpaper1 armhf 1.1.24+nmu2 [20.9 kB]
Get:183 http://172.17.0.1/private/ jessie-staging/main libpcrecpp0 armhf 1:8.31-2 [125 kB]
Get:184 http://172.17.0.1/private/ jessie-staging/main libopenjpeg2 armhf 1.3+dfsg-4.7 [76.2 kB]
Get:185 http://172.17.0.1/private/ jessie-staging/main libpoppler37 armhf 0.22.5-4 [980 kB]
Get:186 http://172.17.0.1/private/ jessie-staging/main libxmu6 armhf 2:1.1.1-1 [59.1 kB]
Get:187 http://172.17.0.1/private/ jessie-staging/main libxaw7 armhf 2:1.0.12-1 [158 kB]
Get:188 http://172.17.0.1/private/ jessie-staging/main libplot2c2 armhf 2.6-3 [819 kB]
Get:189 http://172.17.0.1/private/ jessie-staging/main libpstoedit0c2a armhf 3.62-1 [364 kB]
Get:190 http://172.17.0.1/private/ jessie-staging/main libpython3.3-minimal armhf 3.3.5~rc2-1 [420 kB]
Get:191 http://172.17.0.1/private/ jessie-staging/main mime-support all 3.54 [36.4 kB]
Get:192 http://172.17.0.1/private/ jessie-staging/main libpython3.3-stdlib armhf 3.3.5~rc2-1 [1961 kB]
Get:193 http://172.17.0.1/private/ jessie-staging/main libqhull6 armhf 2012.1-4 [163 kB]
Get:194 http://172.17.0.1/private/ jessie-staging/main libqrupdate1 armhf 1.1.2-1 [28.8 kB]
Get:195 http://172.17.0.1/private/ jessie-staging/main qtcore4-l10n all 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [650 kB]
Get:196 http://172.17.0.1/private/ jessie-staging/main libqtcore4 armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [1358 kB]
Get:197 http://172.17.0.1/private/ jessie-staging/main libqt4-xml armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [116 kB]
Get:198 http://172.17.0.1/private/ jessie-staging/main libqtdbus4 armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [183 kB]
Get:199 http://172.17.0.1/private/ jessie-staging/main libqt4-network armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [466 kB]
Get:200 http://172.17.0.1/private/ jessie-staging/main libqt4-script armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [666 kB]
Get:201 http://172.17.0.1/private/ jessie-staging/main libqt4-sql armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [118 kB]
Get:202 http://172.17.0.1/private/ jessie-staging/main libqt4-xmlpatterns armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [831 kB]
Get:203 http://172.17.0.1/private/ jessie-staging/main libqtgui4 armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [3370 kB]
Get:204 http://172.17.0.1/private/ jessie-staging/main libqt4-declarative armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [878 kB]
Get:205 http://172.17.0.1/private/ jessie-staging/main libqt4-designer armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [3332 kB]
Get:206 http://172.17.0.1/private/ jessie-staging/main libqt4-help armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [209 kB]
Get:207 http://172.17.0.1/private/ jessie-staging/main libqt4-qt3support armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [876 kB]
Get:208 http://172.17.0.1/private/ jessie-staging/main libqt4-scripttools armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [214 kB]
Get:209 http://172.17.0.1/private/ jessie-staging/main libqt4-svg armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [148 kB]
Get:210 http://172.17.0.1/private/ jessie-staging/main libqt4-test armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [89.7 kB]
Get:211 http://172.17.0.1/private/ jessie-staging/main libspqr1.3.1 armhf 1:4.2.1-3 [73.6 kB]
Get:212 http://172.17.0.1/private/ jessie-staging/main libtiffxx5 armhf 4.0.3-8 [74.0 kB]
Get:213 http://172.17.0.1/private/ jessie-staging/main libumfpack5.6.2 armhf 1:4.2.1-3 [314 kB]
Get:214 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5 [408 kB]
Get:215 http://172.17.0.1/private/ jessie-staging/main libwmf0.2-7 armhf 0.2.8.4-10.3 [172 kB]
Get:216 http://172.17.0.1/private/ jessie-staging/main libxfont1 armhf 1:1.4.7-1 [111 kB]
Get:217 http://172.17.0.1/private/ jessie-staging/main libxkbfile1 armhf 1:1.0.8-1 [74.9 kB]
Get:218 http://172.17.0.1/private/ jessie-staging/main libxmuu1 armhf 2:1.1.1-1 [23.0 kB]
Get:219 http://172.17.0.1/private/ jessie-staging/main libxshmfence1 armhf 1.1-2 [6736 B]
Get:220 http://172.17.0.1/private/ jessie-staging/main poppler-data all 0.4.6-5 [1489 kB]
Get:221 http://172.17.0.1/private/ jessie-staging/main python3.3-minimal armhf 3.3.5~rc2-1 [1167 kB]
Get:222 http://172.17.0.1/private/ jessie-staging/main libgnutlsxx27 armhf 2.12.23-13 [216 kB]
Get:223 http://172.17.0.1/private/ jessie-staging/main libjbig-dev armhf 2.0-2 [11.3 kB]
Get:224 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.17-1 [55.3 kB]
Get:225 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.18.3.2-1 [112 kB]
Get:226 http://172.17.0.1/private/ jessie-staging/main less armhf 458-2 [125 kB]
Get:227 http://172.17.0.1/private/ jessie-staging/main libtext-unidecode-perl all 0.04-2 [115 kB]
Get:228 http://172.17.0.1/private/ jessie-staging/main libintl-perl all 1.23-1 [1209 kB]
Get:229 http://172.17.0.1/private/ jessie-staging/main libxml-namespacesupport-perl all 1.11-1 [14.8 kB]
Get:230 http://172.17.0.1/private/ jessie-staging/main libxml-sax-base-perl all 1.07-1 [23.1 kB]
Get:231 http://172.17.0.1/private/ jessie-staging/main libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:232 http://172.17.0.1/private/ jessie-staging/main libxml-libxml-perl armhf 2.0108+dfsg-1 [395 kB]
Get:233 http://172.17.0.1/private/ jessie-staging/main texinfo armhf 5.2.0.dfsg.1-2 [1371 kB]
Get:234 http://172.17.0.1/private/ jessie-staging/main autoconf all 2.69-5 [340 kB]
Get:235 http://172.17.0.1/private/ jessie-staging/main autotools-dev all 20130810.1 [69.6 kB]
Get:236 http://172.17.0.1/private/ jessie-staging/main automake all 1:1.14.1-3 [725 kB]
Get:237 http://172.17.0.1/private/ jessie-staging/main autopoint all 0.18.3.2-1 [393 kB]
Get:238 http://172.17.0.1/private/ jessie-staging/main dctrl-tools armhf 2.23 [159 kB]
Get:239 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.18.3.2-1 [1137 kB]
Get:240 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:241 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu2 [223 kB]
Get:242 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20140228 [691 kB]
Get:243 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jdk armhf 7u51-2.4.5-2 [13.6 MB]
Get:244 http://172.17.0.1/private/ jessie-staging/main default-jdk armhf 2:1.7-51 [948 B]
Get:245 http://172.17.0.1/private/ jessie-staging/main desktop-file-utils armhf 0.22-1 [73.0 kB]
Get:246 http://172.17.0.1/private/ jessie-staging/main python3.3 armhf 3.3.5~rc2-1 [164 kB]
Get:247 http://172.17.0.1/private/ jessie-staging/main python3-minimal armhf 3.3.4-1 [34.2 kB]
Get:248 http://172.17.0.1/private/ jessie-staging/main libpython3-stdlib armhf 3.3.4-1 [17.7 kB]
Get:249 http://172.17.0.1/private/ jessie-staging/main dh-python all 1.20140128-1 [52.4 kB]
Get:250 http://172.17.0.1/private/ jessie-staging/main python3 armhf 3.3.4-1 [20.7 kB]
Get:251 http://172.17.0.1/private/ jessie-staging/main devscripts armhf 2.14.1 [871 kB]
Get:252 http://172.17.0.1/private/ jessie-staging/main libtool armhf 2.4.2-1.7 [505 kB]
Get:253 http://172.17.0.1/private/ jessie-staging/main dh-autoreconf all 9 [15.5 kB]
Get:254 http://172.17.0.1/private/ jessie-staging/main libijs-0.35 armhf 0.35-8 [19.0 kB]
Get:255 http://172.17.0.1/private/ jessie-staging/main libjbig2dec0 armhf 0.11+20120125-1 [46.4 kB]
Get:256 http://172.17.0.1/private/ jessie-staging/main libgs9-common all 9.05~dfsg-8 [1981 kB]
Get:257 http://172.17.0.1/private/ jessie-staging/main libgs9 armhf 9.05~dfsg-8 [1546 kB]
Get:258 http://172.17.0.1/private/ jessie-staging/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3364 kB]
Get:259 http://172.17.0.1/private/ jessie-staging/main ghostscript armhf 9.05~dfsg-8 [81.0 kB]
Get:260 http://172.17.0.1/private/ jessie-staging/main epstool armhf 3.08+repack-3 [118 kB]
Get:261 http://172.17.0.1/private/ jessie-staging/main libgfortran-4.8-dev armhf 4.8.2-16 [180 kB]
Get:262 http://172.17.0.1/private/ jessie-staging/main gfortran-4.8 armhf 4.8.2-16 [4094 kB]
Get:263 http://172.17.0.1/private/ jessie-staging/main gfortran armhf 4:4.8.2-2 [1188 B]
Get:264 http://172.17.0.1/private/ jessie-staging/main aglfn all 1.7-3 [29.2 kB]
Get:265 http://172.17.0.1/private/ jessie-staging/main gnuplot-nox armhf 4.6.5-1 [810 kB]
Get:266 http://172.17.0.1/private/ jessie-staging/main gperf armhf 3.0.4-1 [148 kB]
Get:267 http://172.17.0.1/private/ jessie-staging/main hdf5-helpers armhf 1.8.12+docs-1 [32.0 kB]
Get:268 http://172.17.0.1/private/ jessie-staging/main libarchive-zip-perl all 1.30-7 [96.5 kB]
Get:269 http://172.17.0.1/private/ jessie-staging/main javahelper all 0.45 [83.2 kB]
Get:270 http://172.17.0.1/private/ jessie-staging/main comerr-dev armhf 2.1-1.42.9-3 [37.5 kB]
Get:271 http://172.17.0.1/private/ jessie-staging/main krb5-multidev armhf 1.12.1+dfsg-1 [140 kB]
Get:272 http://172.17.0.1/private/ jessie-staging/main libarpack2 armhf 3.1.5-2 [83.2 kB]
Get:273 http://172.17.0.1/private/ jessie-staging/main libblas-dev armhf 1.2.20110419-7 [201 kB]
Get:274 http://172.17.0.1/private/ jessie-staging/main libbz2-dev armhf 1.0.6-5 [33.8 kB]
Get:275 http://172.17.0.1/private/ jessie-staging/main libgpg-error-dev armhf 1.12-0.2 [32.1 kB]
Get:276 http://172.17.0.1/private/ jessie-staging/main libgcrypt11-dev armhf 1.5.3-4 [273 kB]
Get:277 http://172.17.0.1/private/ jessie-staging/main zlib1g-dev armhf 1:1.2.8.dfsg-1 [212 kB]
Get:278 http://172.17.0.1/private/ jessie-staging/main libtasn1-6-dev armhf 3.4-3 [391 kB]
Get:279 http://172.17.0.1/private/ jessie-staging/main libp11-kit-dev armhf 0.20.2-1 [61.9 kB]
Get:280 http://172.17.0.1/private/ jessie-staging/main libgnutls-dev armhf 2.12.23-13 [538 kB]
Get:281 http://172.17.0.1/private/ jessie-staging/main pkg-config armhf 0.26-1 [56.9 kB]
Get:282 http://172.17.0.1/private/ jessie-staging/main libidn11-dev armhf 1.28-1 [661 kB]
Get:283 http://172.17.0.1/private/ jessie-staging/main libkrb5-dev armhf 1.12.1+dfsg-1 [43.3 kB]
Get:284 http://172.17.0.1/private/ jessie-staging/main libldap2-dev armhf 2.4.31-1+nmu2+b1 [401 kB]
Get:285 http://172.17.0.1/private/ jessie-staging/main librtmp-dev armhf 2.4+20121230.gitdf6c518-1 [70.7 kB]
Get:286 http://172.17.0.1/private/ jessie-staging/main libssh2-1-dev armhf 1.4.3-2 [300 kB]
Get:287 http://172.17.0.1/private/ jessie-staging/main libcurl4-gnutls-dev armhf 7.35.0-1 [289 kB]
Get:288 http://172.17.0.1/private/ jessie-staging/main libdrm-dev armhf 2.4.52-1 [117 kB]
Get:289 http://172.17.0.1/private/ jessie-staging/main libjs-jquery all 1.7.2+dfsg-3 [96.9 kB]
Get:290 http://172.17.0.1/private/ jessie-staging/main libexif-dev armhf 0.6.21-1 [401 kB]
Get:291 http://172.17.0.1/private/ jessie-staging/main libexpat1-dev armhf 2.1.0-4 [210 kB]
Get:292 http://172.17.0.1/private/ jessie-staging/main libfftw3-bin armhf 3.3.3-7+rpi1 [40.4 kB]
Get:293 http://172.17.0.1/private/ jessie-staging/main libfftw3-dev armhf 3.3.3-7+rpi1 [818 kB]
Get:294 http://172.17.0.1/private/ jessie-staging/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:295 http://172.17.0.1/private/ jessie-staging/main x11proto-core-dev all 7.0.24-1 [779 kB]
Get:296 http://172.17.0.1/private/ jessie-staging/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:297 http://172.17.0.1/private/ jessie-staging/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:298 http://172.17.0.1/private/ jessie-staging/main x11proto-input-dev all 2.3-1 [177 kB]
Get:299 http://172.17.0.1/private/ jessie-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:300 http://172.17.0.1/private/ jessie-staging/main xtrans-dev all 1.3.2-1 [96.3 kB]
Get:301 http://172.17.0.1/private/ jessie-staging/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:302 http://172.17.0.1/private/ jessie-staging/main libxcb1-dev armhf 1.10-2 [77.8 kB]
Get:303 http://172.17.0.1/private/ jessie-staging/main libx11-dev armhf 2:1.6.2-1 [991 kB]
Get:304 http://172.17.0.1/private/ jessie-staging/main libfltk1.3-dev armhf 1.3.2-4 [857 kB]
Get:305 http://172.17.0.1/private/ jessie-staging/main libpng12-dev armhf 1.2.50-1 [260 kB]
Get:306 http://172.17.0.1/private/ jessie-staging/main libfreetype6-dev armhf 2.5.2-1 [575 kB]
Get:307 http://172.17.0.1/private/ jessie-staging/main libfontconfig1-dev armhf 2.11.0-2 [929 kB]
Get:308 http://172.17.0.1/private/ jessie-staging/main mesa-common-dev armhf 9.2.2-1 [276 kB]
Get:309 http://172.17.0.1/private/ jessie-staging/main libx11-xcb-dev armhf 2:1.6.2-1 [165 kB]
Get:310 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0-dev armhf 1.10-2 [14.2 kB]
Get:311 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0-dev armhf 1.10-2 [35.1 kB]
Get:312 http://172.17.0.1/private/ jessie-staging/main x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:313 http://172.17.0.1/private/ jessie-staging/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:314 http://172.17.0.1/private/ jessie-staging/main libxfixes-dev armhf 1:5.0.1-1 [24.1 kB]
Get:315 http://172.17.0.1/private/ jessie-staging/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:316 http://172.17.0.1/private/ jessie-staging/main libxdamage-dev armhf 1:1.1.4-1 [14.3 kB]
Get:317 http://172.17.0.1/private/ jessie-staging/main libxext-dev armhf 2:1.3.2-1 [110 kB]
Get:318 http://172.17.0.1/private/ jessie-staging/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:319 http://172.17.0.1/private/ jessie-staging/main libxxf86vm-dev armhf 1:1.1.3-1 [25.5 kB]
Get:320 http://172.17.0.1/private/ jessie-staging/main x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:321 http://172.17.0.1/private/ jessie-staging/main x11proto-gl-dev all 1.4.17-1 [28.0 kB]
Get:322 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-dev armhf 9.2.2-1 [35.1 kB]
Get:323 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa-dev armhf 9.0.0-2 [238 kB]
Get:324 http://172.17.0.1/private/ jessie-staging/main libftgl-dev armhf 2.1.3~rc5-4+nmu1 [817 kB]
Get:325 http://172.17.0.1/private/ jessie-staging/main libgl2ps0 armhf 1.3.8-1 [36.8 kB]
Get:326 http://172.17.0.1/private/ jessie-staging/main libgl2ps-dev armhf 1.3.8-1 [5406 B]
Get:327 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:5.1.3+dfsg-1 [609 kB]
Get:328 http://172.17.0.1/private/ jessie-staging/main liblapack-dev armhf 3.5.0-2 [2716 kB]
Get:329 http://172.17.0.1/private/ jessie-staging/main libsuitesparse-dev armhf 1:4.2.1-3 [1259 kB]
Get:330 http://172.17.0.1/private/ jessie-staging/main libglpk-dev armhf 4.53-1 [379 kB]
Get:331 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick3 armhf 1.3.18-1 [1335 kB]
Get:332 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++3 armhf 1.3.18-1 [120 kB]
Get:333 http://172.17.0.1/private/ jessie-staging/main libjpeg8-dev armhf 8d-2 [238 kB]
Get:334 http://172.17.0.1/private/ jessie-staging/main libjasper-dev armhf 1.900.1-14 [546 kB]
Get:335 http://172.17.0.1/private/ jessie-staging/main liblcms1-dev armhf 1.19.dfsg-1.2 [179 kB]
Get:336 http://172.17.0.1/private/ jessie-staging/main libwmf-dev armhf 0.2.8.4-10.3 [208 kB]
Get:337 http://172.17.0.1/private/ jessie-staging/main libice-dev armhf 2:1.0.8-2 [65.9 kB]
Get:338 http://172.17.0.1/private/ jessie-staging/main libsm-dev armhf 2:1.2.1-2 [35.6 kB]
Get:339 http://172.17.0.1/private/ jessie-staging/main libxml2-dev armhf 2.9.1+dfsg1-3 [837 kB]
Get:340 http://172.17.0.1/private/ jessie-staging/main liblzma-dev armhf 5.1.1alpha+20120614-2 [272 kB]
Get:341 http://172.17.0.1/private/ jessie-staging/main libtiff5-dev armhf 4.0.3-8 [315 kB]
Get:342 http://172.17.0.1/private/ jessie-staging/main libtiff4-dev armhf 4.0.3-8 [70.5 kB]
Get:343 http://172.17.0.1/private/ jessie-staging/main libltdl-dev armhf 2.4.2-1.7 [154 kB]
Get:344 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick1-dev armhf 1.3.18-1 [1828 kB]
Get:345 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++1-dev armhf 1.3.18-1 [374 kB]
Get:346 http://172.17.0.1/private/ jessie-staging/main libhdf5-cpp-7 armhf 1.8.12+docs-1 [92.0 kB]
Get:347 http://172.17.0.1/private/ jessie-staging/main libhdf5-dev armhf 1.8.12+docs-1 [4123 kB]
Get:348 http://172.17.0.1/private/ jessie-staging/main libkpathsea6 armhf 2013.20130729.30972-2+b2 [151 kB]
Get:349 http://172.17.0.1/private/ jessie-staging/main libtinfo-dev armhf 5.9+20140118-1 [64.8 kB]
Get:350 http://172.17.0.1/private/ jessie-staging/main libncurses5-dev armhf 5.9+20140118-1 [152 kB]
Get:351 http://172.17.0.1/private/ jessie-staging/main libpaper-utils armhf 1.1.24+nmu2 [17.9 kB]
Get:352 http://172.17.0.1/private/ jessie-staging/main libpcre3-dev armhf 1:8.31-2 [350 kB]
Get:353 http://172.17.0.1/private/ jessie-staging/main libptexenc1 armhf 2013.20130729.30972-2+b2 [50.2 kB]
Get:354 http://172.17.0.1/private/ jessie-staging/main libqhull-dev armhf 2012.1-4 [236 kB]
Get:355 http://172.17.0.1/private/ jessie-staging/main libqrupdate-dev armhf 1.1.2-1 [34.9 kB]
Get:356 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-l10n all 2.8.1-1 [50.6 kB]
Get:357 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-11 armhf 2.8.1-1 [749 kB]
Get:358 http://172.17.0.1/private/ jessie-staging/main qtchooser armhf 39-g4717841-3 [16.7 kB]
Get:359 http://172.17.0.1/private/ jessie-staging/main qdbus armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [64.3 kB]
Get:360 http://172.17.0.1/private/ jessie-staging/main libqt4-dbus armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [44.6 kB]
Get:361 http://172.17.0.1/private/ jessie-staging/main libqt4-dev-bin armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [1386 kB]
Get:362 http://172.17.0.1/private/ jessie-staging/main qt4-linguist-tools armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [725 kB]
Get:363 http://172.17.0.1/private/ jessie-staging/main qt4-qmake armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [1077 kB]
Get:364 http://172.17.0.1/private/ jessie-staging/main libqt4-dev armhf 4:4.8.5+git242-g0315971+dfsg-2+rpi1 [902 kB]
Get:365 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-dev all 2.8.1-1 [67.6 kB]
Get:366 http://172.17.0.1/private/ jessie-staging/main libreadline6-dev armhf 6.3-4 [194 kB]
Get:367 http://172.17.0.1/private/ jessie-staging/main libreadline-dev armhf 6.3-4 [1000 B]
Get:368 http://172.17.0.1/private/ jessie-staging/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB]
Get:369 http://172.17.0.1/private/ jessie-staging/main libxrender-dev armhf 1:0.9.8-1 [38.8 kB]
Get:370 http://172.17.0.1/private/ jessie-staging/main libxft-dev armhf 2.3.1-2 [58.8 kB]
Get:371 http://172.17.0.1/private/ jessie-staging/main tex-common all 4.04 [639 kB]
Get:372 http://172.17.0.1/private/ jessie-staging/main luatex armhf 0.76.0-3 [3601 kB]
Get:373 http://172.17.0.1/private/ jessie-staging/main pstoedit armhf 3.62-1 [143 kB]
Get:374 http://172.17.0.1/private/ jessie-staging/main xdg-utils all 1.1.0~rc1+git20111210-7 [83.7 kB]
Get:375 http://172.17.0.1/private/ jessie-staging/main texlive-binaries armhf 2013.20130729.30972-2+b2 [3128 kB]
Get:376 http://172.17.0.1/private/ jessie-staging/main texlive-base all 2013.20140314-1 [16.1 MB]
Get:377 http://172.17.0.1/private/ jessie-staging/main texlive-generic-recommended all 2013.20140314-1 [2143 kB]
Get:378 http://172.17.0.1/private/ jessie-staging/main texlive-latex-base all 2013.20140314-1 [861 kB]
Get:379 http://172.17.0.1/private/ jessie-staging/main transfig armhf 1:3.2.5.e-1 [642 kB]
Get:380 http://172.17.0.1/private/ jessie-staging/main x11-xkb-utils armhf 7.7+1 [138 kB]
Get:381 http://172.17.0.1/private/ jessie-staging/main xauth armhf 1:1.0.7-1 [34.9 kB]
Get:382 http://172.17.0.1/private/ jessie-staging/main xkb-data all 2.10.1-1 [584 kB]
Get:383 http://172.17.0.1/private/ jessie-staging/main xserver-common all 2:1.15.0-2 [1594 kB]
Get:384 http://172.17.0.1/private/ jessie-staging/main xvfb armhf 2:1.15.0-2 [2177 kB]
Get:385 http://172.17.0.1/private/ jessie-staging/main dh-exec armhf 0.12 [24.0 kB]
Get:386 http://172.17.0.1/private/ jessie-staging/main libarpack2-dev armhf 3.1.5-2 [94.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 211 MB in 60s (3476 kB/s)
(Reading database ... 11599 files and directories currently installed.)
Preparing to unpack .../libreadline6_6.3-4_armhf.deb ...
Unpacking libreadline6:armhf (6.3-4) over (6.2+dfsg-0.1) ...
Setting up libreadline6:armhf (6.3-4) ...
Processing triggers for libc-bin (2.18-4) ...
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 11599 files and directories currently installed.)
Preparing to unpack .../libpipeline1_1.2.6-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.2.6-2) ...
Selecting previously unselected package libpopt0:armhf.
Preparing to unpack .../libpopt0_1.16-8_armhf.deb ...
Unpacking libpopt0:armhf (1.16-8) ...
Selecting previously unselected package libssl1.0.0:armhf.
Preparing to unpack .../libssl1.0.0_1.0.1f-1_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1f-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.2-5_armhf.deb ...
Unpacking groff-base (1.22.2-5) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.5_armhf.deb ...
Unpacking bsdmainutils (9.0.5) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.6.6-1_armhf.deb ...
Unpacking man-db (2.6.6-1) ...
Selecting previously unselected package libasprintf0c2:armhf.
Preparing to unpack .../libasprintf0c2_0.18.3.2-1_armhf.deb ...
Unpacking libasprintf0c2:armhf (0.18.3.2-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../libbsd0_0.6.0-2_armhf.deb ...
Unpacking libbsd0:armhf (0.6.0-2) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../libedit2_3.1-20140213-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20140213-1) ...
Selecting previously unselected package libgpg-error0:armhf.
Preparing to unpack .../libgpg-error0_1.12-0.2_armhf.deb ...
Unpacking libgpg-error0:armhf (1.12-0.2) ...
Selecting previously unselected package libgcrypt11:armhf.
Preparing to unpack .../libgcrypt11_1.5.3-4_armhf.deb ...
Unpacking libgcrypt11:armhf (1.5.3-4) ...
Selecting previously unselected package libgcrypt20:armhf.
Preparing to unpack .../libgcrypt20_1.6.1-2_armhf.deb ...
Unpacking libgcrypt20:armhf (1.6.1-2) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.0.13-12_armhf.deb ...
Unpacking libffi6:armhf (3.0.13-12) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.20.2-1_armhf.deb ...
Unpacking libp11-kit0:armhf (0.20.2-1) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_3.4-3_armhf.deb ...
Unpacking libtasn1-6:armhf (3.4-3) ...
Selecting previously unselected package libgnutls26:armhf.
Preparing to unpack .../libgnutls26_2.12.23-13_armhf.deb ...
Unpacking libgnutls26:armhf (2.12.23-13) ...
Selecting previously unselected package libgnutls-openssl27:armhf.
Preparing to unpack .../libgnutls-openssl27_2.12.23-13_armhf.deb ...
Unpacking libgnutls-openssl27:armhf (2.12.23-13) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.6-1_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.6-1) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkrb5-3:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-1_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libgssrpc4:armhf.
Preparing to unpack .../libgssrpc4_1.12.1+dfsg-1_armhf.deb ...
Unpacking libgssrpc4:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../libidn11_1.28-1_armhf.deb ...
Unpacking libidn11:armhf (1.28-1) ...
Selecting previously unselected package libkadm5clnt-mit9:armhf.
Preparing to unpack .../libkadm5clnt-mit9_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkadm5clnt-mit9:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libkdb5-7:armhf.
Preparing to unpack .../libkdb5-7_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkdb5-7:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libkadm5srv-mit9:armhf.
Preparing to unpack .../libkadm5srv-mit9_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkadm5srv-mit9:armhf (1.12.1+dfsg-1) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-9_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-9) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-9_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-9) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2+b1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.31-1+nmu2+b1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.17-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.17-1) ...
Selecting previously unselected package libsqlite3-0:armhf.
Preparing to unpack .../libsqlite3-0_3.8.3.1-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.8.3.1-1) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../libwrap0_7.6.q-25_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-25) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.1+dfsg1-3_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-3) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-3_armhf.deb ...
Unpacking m4 (1.4.17-3) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.5.35-10.1_armhf.deb ...
Unpacking flex (2.5.35-10.1) ...
Setting up libsigsegv2:armhf (2.10-2) ...
Processing triggers for libc-bin (2.18-4) ...
Selecting previously unselected package gawk.
(Reading database ... 12582 files and directories currently installed.)
Preparing to unpack .../gawk_1%3a4.0.1+dfsg-2.1_armhf.deb ...
Unpacking gawk (1:4.0.1+dfsg-2.1) ...
Selecting previously unselected package imagemagick-common.
Preparing to unpack .../imagemagick-common_8%3a6.7.7.10+dfsg-1_all.deb ...
Unpacking imagemagick-common (8:6.7.7.10+dfsg-1) ...
Selecting previously unselected package libamd2.3.1:armhf.
Preparing to unpack .../libamd2.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libamd2.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../libasound2-data_1.0.27.2-3_all.deb ...
Unpacking libasound2-data (1.0.27.2-3) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../libasound2_1.0.27.2-3_armhf.deb ...
Unpacking libasound2:armhf (1.0.27.2-3) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../libasyncns0_0.8-5_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.38.2-5_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.38.2-5) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../libatk1.0-data_2.10.0-2_all.deb ...
Unpacking libatk1.0-data (2.10.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../libatk1.0-0_2.10.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.10.0-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-4_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-4) ...
Selecting previously unselected package libpng12-0:armhf.
Preparing to unpack .../libpng12-0_1.2.50-1_armhf.deb ...
Unpacking libpng12-0:armhf (1.2.50-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.5.2-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.5.2-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../ucf_3.0027+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0027+nmu1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-2_all.deb ...
Unpacking fontconfig-config (2.11.0-2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../libfontconfig1_2.11.0-2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-2) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../libdrm2_2.4.52-1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.52-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../libglapi-mesa_9.2.2-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (9.2.2-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../libxcb1_1.10-2_armhf.deb ...
Unpacking libxcb1:armhf (1.10-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-1_all.deb ...
Unpacking libx11-data (2:1.6.2-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.2-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.2-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.2-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../libxcb-dri2-0_1.10-2_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.10-2) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../libxcb-glx0_1.10-2_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.10-2) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../libxfixes3_1%3a5.0.1-1_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.1-1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../libxdamage1_1%3a1.1.4-1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.2-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.2-1) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.3-1) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Preparing to unpack .../libgl1-mesa-glx_9.2.2-1_armhf.deb ...
Unpacking libgl1-mesa-glx:armhf (9.2.2-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../libpixman-1-0_0.32.4-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.32.4-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../libxcb-render0_1.10-2_armhf.deb ...
Unpacking libxcb-render0:armhf (1.10-2) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../libxcb-shm0_1.10-2_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.10-2) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../libxrender1_1%3a0.9.8-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.8-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../libcairo2_1.12.16-2+rpi1_armhf.deb ...
Unpacking libcairo2:armhf (1.12.16-2+rpi1) ...
Selecting previously unselected package libjpeg8:armhf.
Preparing to unpack .../libjpeg8_8d-2_armhf.deb ...
Unpacking libjpeg8:armhf (8d-2) ...
Selecting previously unselected package libjasper1:armhf.
Preparing to unpack .../libjasper1_1.900.1-14_armhf.deb ...
Unpacking libjasper1:armhf (1.900.1-14) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.0-2_armhf.deb ...
Unpacking libjbig0:armhf (2.0-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.3-8_armhf.deb ...
Unpacking libtiff5:armhf (4.0.3-8) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../libgdk-pixbuf2.0-common_2.30.6-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.30.6-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.30.6-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.30.6-1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../libgtk2.0-common_2.24.22-1_all.deb ...
Unpacking libgtk2.0-common (2.24.22-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-4_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-4_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-4_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-4) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../libcups2_1.7.1-7_armhf.deb ...
Unpacking libcups2:armhf (1.7.1-7) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.20-3_all.deb ...
Unpacking libthai-data (0.1.20-3) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../libdatrie1_0.2.8-1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.8-1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../libthai0_0.1.20-3_armhf.deb ...
Unpacking libthai0:armhf (0.1.20-3) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.0-2_armhf.deb ...
Unpacking fontconfig (2.11.0-2) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../libpango-1.0-0_1.36.2-2_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.36.2-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../libgraphite2-3_1.2.4-2_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.2.4-2) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../libharfbuzz0b_0.9.26-4_armhf.deb ...
Unpacking libharfbuzz0b:armhf (0.9.26-4) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../libpangoft2-1.0-0_1.36.2-2_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.36.2-2) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../libpangocairo-1.0-0_1.36.2-2_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.36.2-2) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.4-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../libxcursor1_1%3a1.1.14-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.1.14-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.2-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../libxinerama1_2%3a1.1.3-1_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.3-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../libxrandr2_2%3a1.4.2-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.4.2-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../shared-mime-info_1.2-1_armhf.deb ...
Unpacking shared-mime-info (1.2-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../libgtk2.0-0_2.24.22-1_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.22-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1f-1_armhf.deb ...
Unpacking openssl (1.0.1f-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20140223_all.deb ...
Unpacking ca-certificates (20140223) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../libnspr4_2%3a4.10.3-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.10.3-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../libnss3_2%3a3.15.4-2_armhf.deb ...
Unpacking libnss3:armhf (2:3.15.4-2) ...
Selecting previously unselected package ca-certificates-java.
Preparing to unpack .../ca-certificates-java_20130815_all.deb ...
Unpacking ca-certificates-java (20130815) ...
Preparing to unpack .../tzdata_2014a-1_all.deb ...
Unpacking tzdata (2014a-1) over (2013i-1) ...
Setting up tzdata (2014a-1) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Wed Mar 26 01:43:38 UTC 2014.
Universal Time is now:  Wed Mar 26 01:43:38 UTC 2014.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Selecting previously unselected package tzdata-java.
(Reading database ... 14632 files and directories currently installed.)
Preparing to unpack .../tzdata-java_2014a-1_all.deb ...
Unpacking tzdata-java (2014a-1) ...
Selecting previously unselected package java-common.
Preparing to unpack .../java-common_0.51_all.deb ...
Unpacking java-common (0.51) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../liblcms2-2_2.5-1_armhf.deb ...
Unpacking liblcms2-2:armhf (2.5-1) ...
Selecting previously unselected package libpcsclite1:armhf.
Preparing to unpack .../libpcsclite1_1.8.11-1_armhf.deb ...
Unpacking libpcsclite1:armhf (1.8.11-1) ...
Selecting previously unselected package openjdk-7-jre-headless:armhf.
Preparing to unpack .../openjdk-7-jre-headless_7u51-2.4.5-2_armhf.deb ...
Unpacking openjdk-7-jre-headless:armhf (7u51-2.4.5-2) ...
Selecting previously unselected package default-jre-headless.
Preparing to unpack .../default-jre-headless_2%3a1.7-51_armhf.deb ...
Unpacking default-jre-headless (2:1.7-51) ...
Selecting previously unselected package libgif4:armhf.
Preparing to unpack .../libgif4_4.1.6-11_armhf.deb ...
Unpacking libgif4:armhf (4.1.6-11) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+6_all.deb ...
Unpacking x11-common (1:7.7+6) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.8-2_armhf.deb ...
Unpacking libice6:armhf (2:1.0.8-2) ...
Selecting previously unselected package libjson-c2:armhf.
Preparing to unpack .../libjson-c2_0.11-3_armhf.deb ...
Unpacking libjson-c2:armhf (0.11-3) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.1-2_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.1-2) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../libogg0_1.3.1-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.1-1) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../libflac8_1.3.0-2_armhf.deb ...
Unpacking libflac8:armhf (1.3.0-2) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../libvorbis0a_1.3.2-1.3_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.2-1.3) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../libvorbisenc2_1.3.2-1.3_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.2-1.3) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../libsndfile1_1.0.25-9_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.25-9) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../libxtst6_2%3a1.2.2-1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.2-1) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../libpulse0_4.0-6+b2_armhf.deb ...
Unpacking libpulse0:armhf (4.0-6+b2) ...
Selecting previously unselected package openjdk-7-jre:armhf.
Preparing to unpack .../openjdk-7-jre_7u51-2.4.5-2_armhf.deb ...
Unpacking openjdk-7-jre:armhf (7u51-2.4.5-2) ...
Selecting previously unselected package default-jre.
Preparing to unpack .../default-jre_2%3a1.7-51_armhf.deb ...
Unpacking default-jre (2:1.7-51) ...
Selecting previously unselected package libatk-wrapper-java.
Preparing to unpack .../libatk-wrapper-java_0.30.4-4_all.deb ...
Unpacking libatk-wrapper-java (0.30.4-4) ...
Selecting previously unselected package libatk-wrapper-java-jni:armhf.
Preparing to unpack .../libatk-wrapper-java-jni_0.30.4-4_armhf.deb ...
Unpacking libatk-wrapper-java-jni:armhf (0.30.4-4) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../libxt6_1%3a1.1.4-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.4-1) ...
Selecting previously unselected package libaudio2:armhf.
Preparing to unpack .../libaudio2_1.9.4-1_armhf.deb ...
Unpacking libaudio2:armhf (1.9.4-1) ...
Selecting previously unselected package libbtf1.2.0:armhf.
Preparing to unpack .../libbtf1.2.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libbtf1.2.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcamd2.3.1:armhf.
Preparing to unpack .../libcamd2.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libcamd2.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libccolamd2.8.0:armhf.
Preparing to unpack .../libccolamd2.8.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libccolamd2.8.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../libgfortran3_4.8.2-16_armhf.deb ...
Unpacking libgfortran3:armhf (4.8.2-16) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_1.2.20110419-7_armhf.deb ...
Unpacking libblas3 (1.2.20110419-7) ...
Selecting previously unselected package libcolamd2.8.0:armhf.
Preparing to unpack .../libcolamd2.8.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libcolamd2.8.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.5.0-2_armhf.deb ...
Unpacking liblapack3 (3.5.0-2) ...
Selecting previously unselected package libcholmod2.1.2:armhf.
Preparing to unpack .../libcholmod2.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcholmod2.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-2) ...
Selecting previously unselected package libcsparse3.1.2:armhf.
Preparing to unpack .../libcsparse3.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcsparse3.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcupsimage2:armhf.
Preparing to unpack .../libcupsimage2_1.7.1-7_armhf.deb ...
Unpacking libcupsimage2:armhf (1.7.1-7) ...
Selecting previously unselected package libcupsfilters1:armhf.
Preparing to unpack .../libcupsfilters1_1.0.47-2_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.47-2) ...
Selecting previously unselected package librtmp0:armhf.
Preparing to unpack .../librtmp0_2.4+20121230.gitdf6c518-1_armhf.deb ...
Unpacking librtmp0:armhf (2.4+20121230.gitdf6c518-1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../libssh2-1_1.4.3-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.4.3-2) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../libcurl3-gnutls_7.35.0-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.35.0-1) ...
Selecting previously unselected package libcxsparse3.1.2:armhf.
Preparing to unpack .../libcxsparse3.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../libdrm-nouveau2_2.4.52-1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.52-1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../libdrm-omap1_2.4.52-1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.52-1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../libdrm-radeon1_2.4.52-1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.52-1) ...
Selecting previously unselected package libexif12:armhf.
Preparing to unpack .../libexif12_0.6.21-1_armhf.deb ...
Unpacking libexif12:armhf (0.6.21-1) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../libfftw3-double3_3.3.3-7+rpi1_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.3-7+rpi1) ...
Selecting previously unselected package libfftw3-single3:armhf.
Preparing to unpack .../libfftw3-single3_3.3.3-7+rpi1_armhf.deb ...
Unpacking libfftw3-single3:armhf (3.3.3-7+rpi1) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../libxft2_2.3.1-2_armhf.deb ...
Unpacking libxft2:armhf (2.3.1-2) ...
Selecting previously unselected package libfltk1.3:armhf.
Preparing to unpack .../libfltk1.3_1.3.2-4_armhf.deb ...
Unpacking libfltk1.3:armhf (1.3.2-4) ...
Selecting previously unselected package libfltk-cairo1.3:armhf.
Preparing to unpack .../libfltk-cairo1.3_1.3.2-4_armhf.deb ...
Unpacking libfltk-cairo1.3:armhf (1.3.2-4) ...
Selecting previously unselected package libfltk-forms1.3:armhf.
Preparing to unpack .../libfltk-forms1.3_1.3.2-4_armhf.deb ...
Unpacking libfltk-forms1.3:armhf (1.3.2-4) ...
Selecting previously unselected package libfltk-gl1.3:armhf.
Preparing to unpack .../libfltk-gl1.3_1.3.2-4_armhf.deb ...
Unpacking libfltk-gl1.3:armhf (1.3.2-4) ...
Selecting previously unselected package libfltk-images1.3:armhf.
Preparing to unpack .../libfltk-images1.3_1.3.2-4_armhf.deb ...
Unpacking libfltk-images1.3:armhf (1.3.2-4) ...
Selecting previously unselected package libfontenc1:armhf.
Preparing to unpack .../libfontenc1_1%3a1.1.2-1_armhf.deb ...
Unpacking libfontenc1:armhf (1:1.1.2-1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../libglu1-mesa_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.0-2) ...
Selecting previously unselected package libftgl2:armhf.
Preparing to unpack .../libftgl2_2.1.3~rc5-4+nmu1_armhf.deb ...
Unpacking libftgl2:armhf (2.1.3~rc5-4+nmu1) ...
Selecting previously unselected package libtiff4:armhf.
Preparing to unpack .../libtiff4_3.9.7-3_armhf.deb ...
Unpacking libtiff4:armhf (3.9.7-3) ...
Selecting previously unselected package libvpx1:armhf.
Preparing to unpack .../libvpx1_1.3.0-2+rpi1_armhf.deb ...
Unpacking libvpx1:armhf (1.3.0-2+rpi1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../libxpm4_1%3a3.5.10-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.10-1) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../libgd3_2.1.0-3_armhf.deb ...
Unpacking libgd3:armhf (2.1.0-3) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../libltdl7_2.4.2-1.7_armhf.deb ...
Unpacking libltdl7:armhf (2.4.2-1.7) ...
Selecting previously unselected package libglpk36:armhf.
Preparing to unpack .../libglpk36_4.53-1_armhf.deb ...
Unpacking libglpk36:armhf (4.53-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../libgmpxx4ldbl_2%3a5.1.3+dfsg-1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:5.1.3+dfsg-1) ...
Selecting previously unselected package libhdf5-7:armhf.
Preparing to unpack .../libhdf5-7_1.8.12+docs-1_armhf.deb ...
Unpacking libhdf5-7:armhf (1.8.12+docs-1) ...
Selecting previously unselected package libicu52:armhf.
Preparing to unpack .../libicu52_52.1-3_armhf.deb ...
Unpacking libicu52:armhf (52.1-3) ...
Selecting previously unselected package libklu1.2.1:armhf.
Preparing to unpack .../libklu1.2.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libklu1.2.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package liblcms1:armhf.
Preparing to unpack .../liblcms1_1.19.dfsg-1.2_armhf.deb ...
Unpacking liblcms1:armhf (1.19.dfsg-1.2) ...
Selecting previously unselected package libldl2.1.0:armhf.
Preparing to unpack .../libldl2.1.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libldl2.1.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package liblqr-1-0:armhf.
Preparing to unpack .../liblqr-1-0_0.4.1-2_armhf.deb ...
Unpacking liblqr-1-0:armhf (0.4.1-2) ...
Selecting previously unselected package liblua5.1-0:armhf.
Preparing to unpack .../liblua5.1-0_5.1.5-5_armhf.deb ...
Unpacking liblua5.1-0:armhf (5.1.5-5) ...
Selecting previously unselected package libmagickcore5:armhf.
Preparing to unpack .../libmagickcore5_8%3a6.7.7.10+dfsg-1_armhf.deb ...
Unpacking libmagickcore5:armhf (8:6.7.7.10+dfsg-1) ...
Selecting previously unselected package libmagickwand5:armhf.
Preparing to unpack .../libmagickwand5_8%3a6.7.7.10+dfsg-1_armhf.deb ...
Unpacking libmagickwand5:armhf (8:6.7.7.10+dfsg-1) ...
Selecting previously unselected package libmagick++5:armhf.
Preparing to unpack .../libmagick++5_8%3a6.7.7.10+dfsg-1_armhf.deb ...
Unpacking libmagick++5:armhf (8:6.7.7.10+dfsg-1) ...
Selecting previously unselected package libmng1:armhf.
Preparing to unpack .../libmng1_1.0.10-3_armhf.deb ...
Unpacking libmng1:armhf (1.0.10-3) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.0-6_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.0-6) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../libpaper1_1.1.24+nmu2_armhf.deb ...
Unpacking libpaper1:armhf (1.1.24+nmu2) ...
Selecting previously unselected package libpcrecpp0:armhf.
Preparing to unpack .../libpcrecpp0_1%3a8.31-2_armhf.deb ...
Unpacking libpcrecpp0:armhf (1:8.31-2) ...
Selecting previously unselected package libopenjpeg2:armhf.
Preparing to unpack .../libopenjpeg2_1.3+dfsg-4.7_armhf.deb ...
Unpacking libopenjpeg2:armhf (1.3+dfsg-4.7) ...
Selecting previously unselected package libpoppler37:armhf.
Preparing to unpack .../libpoppler37_0.22.5-4_armhf.deb ...
Unpacking libpoppler37:armhf (0.22.5-4) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.1-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.1-1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.12-1_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.12-1) ...
Selecting previously unselected package libplot2c2.
Preparing to unpack .../libplot2c2_2.6-3_armhf.deb ...
Unpacking libplot2c2 (2.6-3) ...
Selecting previously unselected package libpstoedit0c2a.
Preparing to unpack .../libpstoedit0c2a_3.62-1_armhf.deb ...
Unpacking libpstoedit0c2a (3.62-1) ...
Selecting previously unselected package libpython3.3-minimal:armhf.
Preparing to unpack .../libpython3.3-minimal_3.3.5~rc2-1_armhf.deb ...
Unpacking libpython3.3-minimal:armhf (3.3.5~rc2-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.54_all.deb ...
Unpacking mime-support (3.54) ...
Selecting previously unselected package libpython3.3-stdlib:armhf.
Preparing to unpack .../libpython3.3-stdlib_3.3.5~rc2-1_armhf.deb ...
Unpacking libpython3.3-stdlib:armhf (3.3.5~rc2-1) ...
Selecting previously unselected package libqhull6:armhf.
Preparing to unpack .../libqhull6_2012.1-4_armhf.deb ...
Unpacking libqhull6:armhf (2012.1-4) ...
Selecting previously unselected package libqrupdate1:armhf.
Preparing to unpack .../libqrupdate1_1.1.2-1_armhf.deb ...
Unpacking libqrupdate1:armhf (1.1.2-1) ...
Selecting previously unselected package qtcore4-l10n.
Preparing to unpack .../qtcore4-l10n_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_all.deb ...
Unpacking qtcore4-l10n (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqtcore4:armhf.
Preparing to unpack .../libqtcore4_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtcore4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-xml:armhf.
Preparing to unpack .../libqt4-xml_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-xml:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqtdbus4:armhf.
Preparing to unpack .../libqtdbus4_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtdbus4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-network:armhf.
Preparing to unpack .../libqt4-network_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-network:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-script:armhf.
Preparing to unpack .../libqt4-script_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-script:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-sql:armhf.
Preparing to unpack .../libqt4-sql_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-sql:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-xmlpatterns:armhf.
Preparing to unpack .../libqt4-xmlpatterns_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-xmlpatterns:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqtgui4:armhf.
Preparing to unpack .../libqtgui4_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtgui4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-declarative:armhf.
Preparing to unpack .../libqt4-declarative_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-declarative:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-designer:armhf.
Preparing to unpack .../libqt4-designer_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-designer:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-help:armhf.
Preparing to unpack .../libqt4-help_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-help:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-qt3support:armhf.
Preparing to unpack .../libqt4-qt3support_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-qt3support:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-scripttools:armhf.
Preparing to unpack .../libqt4-scripttools_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-scripttools:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-svg:armhf.
Preparing to unpack .../libqt4-svg_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-svg:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-test:armhf.
Preparing to unpack .../libqt4-test_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-test:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libspqr1.3.1:armhf.
Preparing to unpack .../libspqr1.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libspqr1.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../libtiffxx5_4.0.3-8_armhf.deb ...
Unpacking libtiffxx5:armhf (4.0.3-8) ...
Selecting previously unselected package libumfpack5.6.2:armhf.
Preparing to unpack .../libumfpack5.6.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libumfpack5.6.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5) ...
Selecting previously unselected package libwmf0.2-7:armhf.
Preparing to unpack .../libwmf0.2-7_0.2.8.4-10.3_armhf.deb ...
Unpacking libwmf0.2-7:armhf (0.2.8.4-10.3) ...
Selecting previously unselected package libxfont1:armhf.
Preparing to unpack .../libxfont1_1%3a1.4.7-1_armhf.deb ...
Unpacking libxfont1:armhf (1:1.4.7-1) ...
Selecting previously unselected package libxkbfile1:armhf.
Preparing to unpack .../libxkbfile1_1%3a1.0.8-1_armhf.deb ...
Unpacking libxkbfile1:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxmuu1:armhf.
Preparing to unpack .../libxmuu1_2%3a1.1.1-1_armhf.deb ...
Unpacking libxmuu1:armhf (2:1.1.1-1) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../libxshmfence1_1.1-2_armhf.deb ...
Unpacking libxshmfence1:armhf (1.1-2) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.6-5_all.deb ...
Unpacking poppler-data (0.4.6-5) ...
Selecting previously unselected package python3.3-minimal.
Preparing to unpack .../python3.3-minimal_3.3.5~rc2-1_armhf.deb ...
Unpacking python3.3-minimal (3.3.5~rc2-1) ...
Selecting previously unselected package libgnutlsxx27:armhf.
Preparing to unpack .../libgnutlsxx27_2.12.23-13_armhf.deb ...
Unpacking libgnutlsxx27:armhf (2.12.23-13) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../libjbig-dev_2.0-2_armhf.deb ...
Unpacking libjbig-dev:armhf (2.0-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.17-1_armhf.deb ...
Unpacking file (1:5.17-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.18.3.2-1_armhf.deb ...
Unpacking gettext-base (0.18.3.2-1) ...
Selecting previously unselected package less.
Preparing to unpack .../archives/less_458-2_armhf.deb ...
Unpacking less (458-2) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../libtext-unidecode-perl_0.04-2_all.deb ...
Unpacking libtext-unidecode-perl (0.04-2) ...
Selecting previously unselected package libintl-perl.
Preparing to unpack .../libintl-perl_1.23-1_all.deb ...
Unpacking libintl-perl (1.23-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../libxml-namespacesupport-perl_1.11-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.11-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../libxml-sax-base-perl_1.07-1_all.deb ...
Unpacking libxml-sax-base-perl (1.07-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../libxml-sax-perl_0.99+dfsg-2_all.deb ...
Unpacking libxml-sax-perl (0.99+dfsg-2) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../libxml-libxml-perl_2.0108+dfsg-1_armhf.deb ...
Unpacking libxml-libxml-perl (2.0108+dfsg-1) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../texinfo_5.2.0.dfsg.1-2_armhf.deb ...
Unpacking texinfo (5.2.0.dfsg.1-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-5_all.deb ...
Unpacking autoconf (2.69-5) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20130810.1_all.deb ...
Unpacking autotools-dev (20130810.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.14.1-3_all.deb ...
Unpacking automake (1:1.14.1-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.18.3.2-1_all.deb ...
Unpacking autopoint (0.18.3.2-1) ...
Selecting previously unselected package dctrl-tools.
Preparing to unpack .../dctrl-tools_2.23_armhf.deb ...
Unpacking dctrl-tools (2.23) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.18.3.2-1_armhf.deb ...
Unpacking gettext (0.18.3.2-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu2_all.deb ...
Unpacking po-debconf (1.0.16+nmu2) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20140228_all.deb ...
Unpacking debhelper (9.20140228) ...
Selecting previously unselected package openjdk-7-jdk:armhf.
Preparing to unpack .../openjdk-7-jdk_7u51-2.4.5-2_armhf.deb ...
Unpacking openjdk-7-jdk:armhf (7u51-2.4.5-2) ...
Selecting previously unselected package default-jdk.
Preparing to unpack .../default-jdk_2%3a1.7-51_armhf.deb ...
Unpacking default-jdk (2:1.7-51) ...
Selecting previously unselected package desktop-file-utils.
Preparing to unpack .../desktop-file-utils_0.22-1_armhf.deb ...
Unpacking desktop-file-utils (0.22-1) ...
Selecting previously unselected package python3.3.
Preparing to unpack .../python3.3_3.3.5~rc2-1_armhf.deb ...
Unpacking python3.3 (3.3.5~rc2-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.3.4-1_armhf.deb ...
Unpacking python3-minimal (3.3.4-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.3.4-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.3.4-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20140128-1_all.deb ...
Unpacking dh-python (1.20140128-1) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.3.4-1_armhf.deb ...
Unpacking python3 (3.3.4-1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../devscripts_2.14.1_armhf.deb ...
Unpacking devscripts (2.14.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.7_armhf.deb ...
Unpacking libtool (2.4.2-1.7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_9_all.deb ...
Unpacking dh-autoreconf (9) ...
Selecting previously unselected package libijs-0.35.
Preparing to unpack .../libijs-0.35_0.35-8_armhf.deb ...
Unpacking libijs-0.35 (0.35-8) ...
Selecting previously unselected package libjbig2dec0.
Preparing to unpack .../libjbig2dec0_0.11+20120125-1_armhf.deb ...
Unpacking libjbig2dec0 (0.11+20120125-1) ...
Selecting previously unselected package libgs9-common.
Preparing to unpack .../libgs9-common_9.05~dfsg-8_all.deb ...
Unpacking libgs9-common (9.05~dfsg-8) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.05~dfsg-8_armhf.deb ...
Unpacking libgs9 (9.05~dfsg-8) ...
Selecting previously unselected package gsfonts.
Preparing to unpack .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2_all.deb ...
Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../ghostscript_9.05~dfsg-8_armhf.deb ...
Unpacking ghostscript (9.05~dfsg-8) ...
Selecting previously unselected package epstool.
Preparing to unpack .../epstool_3.08+repack-3_armhf.deb ...
Unpacking epstool (3.08+repack-3) ...
Selecting previously unselected package libgfortran-4.8-dev:armhf.
Preparing to unpack .../libgfortran-4.8-dev_4.8.2-16_armhf.deb ...
Unpacking libgfortran-4.8-dev:armhf (4.8.2-16) ...
Selecting previously unselected package gfortran-4.8.
Preparing to unpack .../gfortran-4.8_4.8.2-16_armhf.deb ...
Unpacking gfortran-4.8 (4.8.2-16) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a4.8.2-2_armhf.deb ...
Unpacking gfortran (4:4.8.2-2) ...
Selecting previously unselected package aglfn.
Preparing to unpack .../archives/aglfn_1.7-3_all.deb ...
Unpacking aglfn (1.7-3) ...
Selecting previously unselected package gnuplot-nox.
Preparing to unpack .../gnuplot-nox_4.6.5-1_armhf.deb ...
Unpacking gnuplot-nox (4.6.5-1) ...
Selecting previously unselected package gperf.
Preparing to unpack .../gperf_3.0.4-1_armhf.deb ...
Unpacking gperf (3.0.4-1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../hdf5-helpers_1.8.12+docs-1_armhf.deb ...
Unpacking hdf5-helpers (1.8.12+docs-1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.30-7_all.deb ...
Unpacking libarchive-zip-perl (1.30-7) ...
Selecting previously unselected package javahelper.
Preparing to unpack .../javahelper_0.45_all.deb ...
Unpacking javahelper (0.45) ...
Selecting previously unselected package comerr-dev.
Preparing to unpack .../comerr-dev_2.1-1.42.9-3_armhf.deb ...
Unpacking comerr-dev (2.1-1.42.9-3) ...
Selecting previously unselected package krb5-multidev.
Preparing to unpack .../krb5-multidev_1.12.1+dfsg-1_armhf.deb ...
Unpacking krb5-multidev (1.12.1+dfsg-1) ...
Selecting previously unselected package libarpack2.
Preparing to unpack .../libarpack2_3.1.5-2_armhf.deb ...
Unpacking libarpack2 (3.1.5-2) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_1.2.20110419-7_armhf.deb ...
Unpacking libblas-dev (1.2.20110419-7) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../libbz2-dev_1.0.6-5_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-5) ...
Selecting previously unselected package libgpg-error-dev.
Preparing to unpack .../libgpg-error-dev_1.12-0.2_armhf.deb ...
Unpacking libgpg-error-dev (1.12-0.2) ...
Selecting previously unselected package libgcrypt11-dev.
Preparing to unpack .../libgcrypt11-dev_1.5.3-4_armhf.deb ...
Unpacking libgcrypt11-dev (1.5.3-4) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-1) ...
Selecting previously unselected package libtasn1-6-dev.
Preparing to unpack .../libtasn1-6-dev_3.4-3_armhf.deb ...
Unpacking libtasn1-6-dev (3.4-3) ...
Selecting previously unselected package libp11-kit-dev.
Preparing to unpack .../libp11-kit-dev_0.20.2-1_armhf.deb ...
Unpacking libp11-kit-dev (0.20.2-1) ...
Selecting previously unselected package libgnutls-dev.
Preparing to unpack .../libgnutls-dev_2.12.23-13_armhf.deb ...
Unpacking libgnutls-dev (2.12.23-13) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.26-1_armhf.deb ...
Unpacking pkg-config (0.26-1) ...
Selecting previously unselected package libidn11-dev.
Preparing to unpack .../libidn11-dev_1.28-1_armhf.deb ...
Unpacking libidn11-dev (1.28-1) ...
Selecting previously unselected package libkrb5-dev.
Preparing to unpack .../libkrb5-dev_1.12.1+dfsg-1_armhf.deb ...
Unpacking libkrb5-dev (1.12.1+dfsg-1) ...
Selecting previously unselected package libldap2-dev:armhf.
Preparing to unpack .../libldap2-dev_2.4.31-1+nmu2+b1_armhf.deb ...
Unpacking libldap2-dev:armhf (2.4.31-1+nmu2+b1) ...
Selecting previously unselected package librtmp-dev.
Preparing to unpack .../librtmp-dev_2.4+20121230.gitdf6c518-1_armhf.deb ...
Unpacking librtmp-dev (2.4+20121230.gitdf6c518-1) ...
Selecting previously unselected package libssh2-1-dev:armhf.
Preparing to unpack .../libssh2-1-dev_1.4.3-2_armhf.deb ...
Unpacking libssh2-1-dev:armhf (1.4.3-2) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../libcurl4-gnutls-dev_7.35.0-1_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.35.0-1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../libdrm-dev_2.4.52-1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.52-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.7.2+dfsg-3_all.deb ...
Unpacking libjs-jquery (1.7.2+dfsg-3) ...
Selecting previously unselected package libexif-dev.
Preparing to unpack .../libexif-dev_0.6.21-1_armhf.deb ...
Unpacking libexif-dev (0.6.21-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.1.0-4_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.1.0-4) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../libfftw3-bin_3.3.3-7+rpi1_armhf.deb ...
Unpacking libfftw3-bin (3.3.3-7+rpi1) ...
Selecting previously unselected package libfftw3-dev:armhf.
Preparing to unpack .../libfftw3-dev_3.3.3-7+rpi1_armhf.deb ...
Unpacking libfftw3-dev:armhf (3.3.3-7+rpi1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.24-1_all.deb ...
Unpacking x11proto-core-dev (7.0.24-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.1-1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3-1_all.deb ...
Unpacking x11proto-input-dev (2.3-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ...
Unpacking x11proto-kb-dev (1.0.6-2) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.2-1_all.deb ...
Unpacking xtrans-dev (1.3.2-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../libxcb1-dev_1.10-2_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.10-2) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../libx11-dev_2%3a1.6.2-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.2-1) ...
Selecting previously unselected package libfltk1.3-dev.
Preparing to unpack .../libfltk1.3-dev_1.3.2-4_armhf.deb ...
Unpacking libfltk1.3-dev (1.3.2-4) ...
Selecting previously unselected package libpng12-dev.
Preparing to unpack .../libpng12-dev_1.2.50-1_armhf.deb ...
Unpacking libpng12-dev (1.2.50-1) ...
Selecting previously unselected package libfreetype6-dev.
Preparing to unpack .../libfreetype6-dev_2.5.2-1_armhf.deb ...
Unpacking libfreetype6-dev (2.5.2-1) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../libfontconfig1-dev_2.11.0-2_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.11.0-2) ...
Selecting previously unselected package mesa-common-dev.
Preparing to unpack .../mesa-common-dev_9.2.2-1_armhf.deb ...
Unpacking mesa-common-dev (9.2.2-1) ...
Selecting previously unselected package libx11-xcb-dev.
Preparing to unpack .../libx11-xcb-dev_2%3a1.6.2-1_armhf.deb ...
Unpacking libx11-xcb-dev (2:1.6.2-1) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../libxcb-dri2-0-dev_1.10-2_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.10-2) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../libxcb-glx0-dev_1.10-2_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.10-2) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ...
Unpacking x11proto-xext-dev (7.3.0-1) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2_all.deb ...
Unpacking x11proto-fixes-dev (1:5.0-2) ...
Selecting previously unselected package libxfixes-dev.
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-1_armhf.deb ...
Unpacking libxfixes-dev (1:5.0.1-1) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ...
Unpacking x11proto-damage-dev (1:1.2.1-2) ...
Selecting previously unselected package libxdamage-dev.
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-1_armhf.deb ...
Unpacking libxdamage-dev (1:1.1.4-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../libxext-dev_2%3a1.3.2-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.2-1) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../libxxf86vm-dev_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.3-1) ...
Selecting previously unselected package x11proto-dri2-dev.
Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ...
Unpacking x11proto-dri2-dev (2.8-2) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ...
Unpacking x11proto-gl-dev (1.4.17-1) ...
Selecting previously unselected package libgl1-mesa-dev.
Preparing to unpack .../libgl1-mesa-dev_9.2.2-1_armhf.deb ...
Unpacking libgl1-mesa-dev (9.2.2-1) ...
Selecting previously unselected package libglu1-mesa-dev.
Preparing to unpack .../libglu1-mesa-dev_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa-dev (9.0.0-2) ...
Selecting previously unselected package libftgl-dev.
Preparing to unpack .../libftgl-dev_2.1.3~rc5-4+nmu1_armhf.deb ...
Unpacking libftgl-dev (2.1.3~rc5-4+nmu1) ...
Selecting previously unselected package libgl2ps0.
Preparing to unpack .../libgl2ps0_1.3.8-1_armhf.deb ...
Unpacking libgl2ps0 (1.3.8-1) ...
Selecting previously unselected package libgl2ps-dev.
Preparing to unpack .../libgl2ps-dev_1.3.8-1_armhf.deb ...
Unpacking libgl2ps-dev (1.3.8-1) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../libgmp-dev_2%3a5.1.3+dfsg-1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:5.1.3+dfsg-1) ...
Selecting previously unselected package liblapack-dev.
Preparing to unpack .../liblapack-dev_3.5.0-2_armhf.deb ...
Unpacking liblapack-dev (3.5.0-2) ...
Selecting previously unselected package libsuitesparse-dev:armhf.
Preparing to unpack .../libsuitesparse-dev_1%3a4.2.1-3_armhf.deb ...
Unpacking libsuitesparse-dev:armhf (1:4.2.1-3) ...
Selecting previously unselected package libglpk-dev.
Preparing to unpack .../libglpk-dev_4.53-1_armhf.deb ...
Unpacking libglpk-dev (4.53-1) ...
Selecting previously unselected package libgraphicsmagick3.
Preparing to unpack .../libgraphicsmagick3_1.3.18-1_armhf.deb ...
Unpacking libgraphicsmagick3 (1.3.18-1) ...
Selecting previously unselected package libgraphicsmagick++3.
Preparing to unpack .../libgraphicsmagick++3_1.3.18-1_armhf.deb ...
Unpacking libgraphicsmagick++3 (1.3.18-1) ...
Selecting previously unselected package libjpeg8-dev:armhf.
Preparing to unpack .../libjpeg8-dev_8d-2_armhf.deb ...
Unpacking libjpeg8-dev:armhf (8d-2) ...
Selecting previously unselected package libjasper-dev.
Preparing to unpack .../libjasper-dev_1.900.1-14_armhf.deb ...
Unpacking libjasper-dev (1.900.1-14) ...
Selecting previously unselected package liblcms1-dev:armhf.
Preparing to unpack .../liblcms1-dev_1.19.dfsg-1.2_armhf.deb ...
Unpacking liblcms1-dev:armhf (1.19.dfsg-1.2) ...
Selecting previously unselected package libwmf-dev.
Preparing to unpack .../libwmf-dev_0.2.8.4-10.3_armhf.deb ...
Unpacking libwmf-dev (0.2.8.4-10.3) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../libice-dev_2%3a1.0.8-2_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.8-2) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../libsm-dev_2%3a1.2.1-2_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.1-2) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../libxml2-dev_2.9.1+dfsg1-3_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.1+dfsg1-3) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Selecting previously unselected package libtiff5-dev:armhf.
Preparing to unpack .../libtiff5-dev_4.0.3-8_armhf.deb ...
Unpacking libtiff5-dev:armhf (4.0.3-8) ...
Selecting previously unselected package libtiff4-dev:armhf.
Preparing to unpack .../libtiff4-dev_4.0.3-8_armhf.deb ...
Unpacking libtiff4-dev:armhf (4.0.3-8) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../libltdl-dev_2.4.2-1.7_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.2-1.7) ...
Selecting previously unselected package libgraphicsmagick1-dev.
Preparing to unpack .../libgraphicsmagick1-dev_1.3.18-1_armhf.deb ...
Unpacking libgraphicsmagick1-dev (1.3.18-1) ...
Selecting previously unselected package libgraphicsmagick++1-dev.
Preparing to unpack .../libgraphicsmagick++1-dev_1.3.18-1_armhf.deb ...
Unpacking libgraphicsmagick++1-dev (1.3.18-1) ...
Selecting previously unselected package libhdf5-cpp-7:armhf.
Preparing to unpack .../libhdf5-cpp-7_1.8.12+docs-1_armhf.deb ...
Unpacking libhdf5-cpp-7:armhf (1.8.12+docs-1) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../libhdf5-dev_1.8.12+docs-1_armhf.deb ...
Unpacking libhdf5-dev (1.8.12+docs-1) ...
Selecting previously unselected package libkpathsea6.
Preparing to unpack .../libkpathsea6_2013.20130729.30972-2+b2_armhf.deb ...
Unpacking libkpathsea6 (2013.20130729.30972-2+b2) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../libtinfo-dev_5.9+20140118-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (5.9+20140118-1) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../libncurses5-dev_5.9+20140118-1_armhf.deb ...
Unpacking libncurses5-dev:armhf (5.9+20140118-1) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu2_armhf.deb ...
Unpacking libpaper-utils (1.1.24+nmu2) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../libpcre3-dev_1%3a8.31-2_armhf.deb ...
Unpacking libpcre3-dev:armhf (1:8.31-2) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2013.20130729.30972-2+b2_armhf.deb ...
Unpacking libptexenc1 (2013.20130729.30972-2+b2) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../libqhull-dev_2012.1-4_armhf.deb ...
Unpacking libqhull-dev:armhf (2012.1-4) ...
Selecting previously unselected package libqrupdate-dev:armhf.
Preparing to unpack .../libqrupdate-dev_1.1.2-1_armhf.deb ...
Unpacking libqrupdate-dev:armhf (1.1.2-1) ...
Selecting previously unselected package libqscintilla2-l10n.
Preparing to unpack .../libqscintilla2-l10n_2.8.1-1_all.deb ...
Unpacking libqscintilla2-l10n (2.8.1-1) ...
Selecting previously unselected package libqscintilla2-11.
Preparing to unpack .../libqscintilla2-11_2.8.1-1_armhf.deb ...
Unpacking libqscintilla2-11 (2.8.1-1) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../qtchooser_39-g4717841-3_armhf.deb ...
Unpacking qtchooser (39-g4717841-3) ...
Selecting previously unselected package qdbus.
Preparing to unpack .../qdbus_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking qdbus (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dbus:armhf.
Preparing to unpack .../libqt4-dbus_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dbus:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dev-bin.
Preparing to unpack .../libqt4-dev-bin_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dev-bin (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package qt4-linguist-tools.
Preparing to unpack .../qt4-linguist-tools_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking qt4-linguist-tools (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package qt4-qmake.
Preparing to unpack .../qt4-qmake_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking qt4-qmake (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dev.
Preparing to unpack .../libqt4-dev_4%3a4.8.5+git242-g0315971+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dev (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Selecting previously unselected package libqscintilla2-dev.
Preparing to unpack .../libqscintilla2-dev_2.8.1-1_all.deb ...
Unpacking libqscintilla2-dev (2.8.1-1) ...
Selecting previously unselected package libreadline6-dev:armhf.
Preparing to unpack .../libreadline6-dev_6.3-4_armhf.deb ...
Unpacking libreadline6-dev:armhf (6.3-4) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../libreadline-dev_6.3-4_armhf.deb ...
Unpacking libreadline-dev:armhf (6.3-4) ...
Selecting previously unselected package x11proto-render-dev.
Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ...
Unpacking x11proto-render-dev (2:0.11.1-2) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../libxrender-dev_1%3a0.9.8-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.8-1) ...
Selecting previously unselected package libxft-dev.
Preparing to unpack .../libxft-dev_2.3.1-2_armhf.deb ...
Unpacking libxft-dev (2.3.1-2) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_4.04_all.deb ...
Unpacking tex-common (4.04) ...
Selecting previously unselected package luatex.
Preparing to unpack .../luatex_0.76.0-3_armhf.deb ...
Unpacking luatex (0.76.0-3) ...
Selecting previously unselected package pstoedit.
Preparing to unpack .../pstoedit_3.62-1_armhf.deb ...
Unpacking pstoedit (3.62-1) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7_all.deb ...
Unpacking xdg-utils (1.1.0~rc1+git20111210-7) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2013.20130729.30972-2+b2_armhf.deb ...
Unpacking texlive-binaries (2013.20130729.30972-2+b2) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2013.20140314-1_all.deb ...
Unpacking texlive-base (2013.20140314-1) ...
Selecting previously unselected package texlive-generic-recommended.
Preparing to unpack .../texlive-generic-recommended_2013.20140314-1_all.deb ...
Unpacking texlive-generic-recommended (2013.20140314-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2013.20140314-1_all.deb ...
Unpacking texlive-latex-base (2013.20140314-1) ...
Selecting previously unselected package transfig.
Preparing to unpack .../transfig_1%3a3.2.5.e-1_armhf.deb ...
Unpacking transfig (1:3.2.5.e-1) ...
Selecting previously unselected package x11-xkb-utils.
Preparing to unpack .../x11-xkb-utils_7.7+1_armhf.deb ...
Unpacking x11-xkb-utils (7.7+1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../xauth_1%3a1.0.7-1_armhf.deb ...
Unpacking xauth (1:1.0.7-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../xkb-data_2.10.1-1_all.deb ...
Unpacking xkb-data (2.10.1-1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../xserver-common_2%3a1.15.0-2_all.deb ...
Unpacking xserver-common (2:1.15.0-2) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../xvfb_2%3a1.15.0-2_armhf.deb ...
Unpacking xvfb (2:1.15.0-2) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../dh-exec_0.12_armhf.deb ...
Unpacking dh-exec (0.12) ...
Selecting previously unselected package libarpack2-dev.
Preparing to unpack .../libarpack2-dev_3.1.5-2_armhf.deb ...
Unpacking libarpack2-dev (3.1.5-2) ...
Selecting previously unselected package sbuild-build-depends-octave-dummy.
Preparing to unpack .../sbuild-build-depends-octave-dummy.deb ...
Unpacking sbuild-build-depends-octave-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.2.6-2) ...
Setting up libpopt0:armhf (1.16-8) ...
Setting up libssl1.0.0:armhf (1.0.1f-1) ...
Setting up groff-base (1.22.2-5) ...
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.6-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.18.3.2-1) ...
Setting up libbsd0:armhf (0.6.0-2) ...
Setting up libedit2:armhf (3.1-20140213-1) ...
Setting up libgpg-error0:armhf (1.12-0.2) ...
Setting up libgcrypt11:armhf (1.5.3-4) ...
Setting up libgcrypt20:armhf (1.6.1-2) ...
Setting up libffi6:armhf (3.0.13-12) ...
Setting up libp11-kit0:armhf (0.20.2-1) ...
Setting up libtasn1-6:armhf (3.4-3) ...
Setting up libgnutls26:armhf (2.12.23-13) ...
Setting up libgnutls-openssl27:armhf (2.12.23-13) ...
Setting up libkeyutils1:armhf (1.5.6-1) ...
Setting up libkrb5support0:armhf (1.12.1+dfsg-1) ...
Setting up libk5crypto3:armhf (1.12.1+dfsg-1) ...
Setting up libkrb5-3:armhf (1.12.1+dfsg-1) ...
Setting up libgssapi-krb5-2:armhf (1.12.1+dfsg-1) ...
Setting up libgssrpc4:armhf (1.12.1+dfsg-1) ...
Setting up libidn11:armhf (1.28-1) ...
Setting up libkadm5clnt-mit9:armhf (1.12.1+dfsg-1) ...
Setting up libkdb5-7:armhf (1.12.1+dfsg-1) ...
Setting up libkadm5srv-mit9:armhf (1.12.1+dfsg-1) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-9) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-9) ...
Setting up libldap-2.4-2:armhf (2.4.31-1+nmu2+b1) ...
Setting up libmagic1:armhf (1:5.17-1) ...
Setting up libsqlite3-0:armhf (3.8.3.1-1) ...
Setting up libwrap0:armhf (7.6.q-25) ...
Setting up libxml2:armhf (2.9.1+dfsg1-3) ...
Setting up m4 (1.4.17-3) ...
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+dfsg-1) ...
Setting up libamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libasound2-data (1.0.27.2-3) ...
Setting up libasound2:armhf (1.0.27.2-3) ...
Setting up libasyncns0:armhf (0.8-5) ...
Setting up libglib2.0-0:armhf (2.38.2-5) ...
No schema files found: doing nothing.
Setting up libatk1.0-data (2.10.0-2) ...
Setting up libatk1.0-0:armhf (2.10.0-2) ...
Setting up libexpat1:armhf (2.1.0-4) ...
Setting up libpng12-0:armhf (1.2.50-1) ...
Setting up libfreetype6:armhf (2.5.2-1) ...
Setting up ucf (3.0027+nmu1) ...
Setting up fonts-dejavu-core (2.34-1) ...
Setting up fontconfig-config (2.11.0-2) ...
Setting up libfontconfig1:armhf (2.11.0-2) ...
Setting up libdrm2:armhf (2.4.52-1) ...
Setting up libglapi-mesa:armhf (9.2.2-1) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.10-2) ...
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-dri2-0:armhf (1.10-2) ...
Setting up libxcb-glx0:armhf (1.10-2) ...
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.32.4-1) ...
Setting up libxcb-render0:armhf (1.10-2) ...
Setting up libxcb-shm0:armhf (1.10-2) ...
Setting up libxrender1:armhf (1:0.9.8-1) ...
Setting up libcairo2:armhf (1.12.16-2+rpi1) ...
Setting up libjpeg8:armhf (8d-2) ...
Setting up libjasper1:armhf (1.900.1-14) ...
Setting up libjbig0:armhf (2.0-2) ...
Setting up libtiff5:armhf (4.0.3-8) ...
Setting up libgdk-pixbuf2.0-common (2.30.6-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.30.6-1) ...
Setting up libgtk2.0-common (2.24.22-1) ...
Setting up libavahi-common-data:armhf (0.6.31-4) ...
Setting up libavahi-common3:armhf (0.6.31-4) ...
Setting up libavahi-client3:armhf (0.6.31-4) ...
Setting up libcups2:armhf (1.7.1-7) ...
Setting up libthai-data (0.1.20-3) ...
Setting up libdatrie1:armhf (0.2.8-1) ...
Setting up libthai0:armhf (0.1.20-3) ...
Setting up fontconfig (2.11.0-2) ...
Regenerating fonts cache... done.
Setting up libpango-1.0-0:armhf (1.36.2-2) ...
Setting up libgraphite2-3:armhf (1.2.4-2) ...
Setting up libharfbuzz0b:armhf (0.9.26-4) ...
Setting up libpangoft2-1.0-0:armhf (1.36.2-2) ...
Setting up libpangocairo-1.0-0:armhf (1.36.2-2) ...
Setting up libxcomposite1:armhf (1:0.4.4-1) ...
Setting up libxcursor1:armhf (1:1.1.14-1) ...
Setting up libxi6:armhf (2:1.7.2-1) ...
Setting up libxinerama1:armhf (2:1.1.3-1) ...
Setting up libxrandr2:armhf (2:1.4.2-1) ...
Setting up shared-mime-info (1.2-1) ...
Setting up libgtk2.0-0:armhf (2.24.22-1) ...
Setting up openssl (1.0.1f-1) ...
Setting up ca-certificates (20140223) ...
Setting up libnspr4:armhf (2:4.10.3-1) ...
Setting up libnss3:armhf (2:3.15.4-2) ...
Setting up tzdata-java (2014a-1) ...
Setting up java-common (0.51) ...
Setting up liblcms2-2:armhf (2.5-1) ...
Setting up libpcsclite1:armhf (1.8.11-1) ...
Setting up libgif4:armhf (4.1.6-11) ...
Setting up x11-common (1:7.7+6) ...
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 libjson-c2:armhf (0.11-3) ...
Setting up libsm6:armhf (2:1.2.1-2) ...
Setting up libogg0:armhf (1.3.1-1) ...
Setting up libflac8:armhf (1.3.0-2) ...
Setting up libvorbis0a:armhf (1.3.2-1.3) ...
Setting up libvorbisenc2:armhf (1.3.2-1.3) ...
Setting up libsndfile1:armhf (1.0.25-9) ...
Setting up libxtst6:armhf (2:1.2.2-1) ...
Setting up libpulse0:armhf (4.0-6+b2) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libaudio2:armhf (1.9.4-1) ...
Setting up libbtf1.2.0:armhf (1:4.2.1-3) ...
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-16) ...
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 libcroco3:armhf (0.6.8-2) ...
Setting up libcsparse3.1.2:armhf (1:4.2.1-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.35.0-1) ...
Setting up libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up libdrm-nouveau2:armhf (2.4.52-1) ...
Setting up libdrm-omap1:armhf (2.4.52-1) ...
Setting up libdrm-radeon1:armhf (2.4.52-1) ...
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-2) ...
Setting up libfltk1.3:armhf (1.3.2-4) ...
Setting up libfltk-cairo1.3:armhf (1.3.2-4) ...
Setting up libfltk-forms1.3:armhf (1.3.2-4) ...
Setting up libfltk-gl1.3:armhf (1.3.2-4) ...
Setting up libfltk-images1.3:armhf (1.3.2-4) ...
Setting up libfontenc1:armhf (1:1.1.2-1) ...
Setting up libglu1-mesa:armhf (9.0.0-2) ...
Setting up libftgl2:armhf (2.1.3~rc5-4+nmu1) ...
Setting up libtiff4:armhf (3.9.7-3) ...
Setting up libvpx1:armhf (1.3.0-2+rpi1) ...
Setting up libxpm4:armhf (1:3.5.10-1) ...
Setting up libgd3:armhf (2.1.0-3) ...
Setting up libltdl7:armhf (2.4.2-1.7) ...
Setting up libglpk36:armhf (4.53-1) ...
Setting up libgmpxx4ldbl:armhf (2:5.1.3+dfsg-1) ...
Setting up libhdf5-7:armhf (1.8.12+docs-1) ...
Setting up libicu52:armhf (52.1-3) ...
Setting up libklu1.2.1:armhf (1:4.2.1-3) ...
Setting up liblcms1:armhf (1.19.dfsg-1.2) ...
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 libmagickcore5:armhf (8:6.7.7.10+dfsg-1) ...
Setting up libmagickwand5:armhf (8:6.7.7.10+dfsg-1) ...
Setting up libmagick++5:armhf (8:6.7.7.10+dfsg-1) ...
Setting up libmng1:armhf (1.0.10-3) ...
Setting up libmpdec2:armhf (2.4.0-6) ...
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 libpoppler37:armhf (0.22.5-4) ...
Setting up libxmu6:armhf (2:1.1.1-1) ...
Setting up libxaw7:armhf (2:1.0.12-1) ...
Setting up libplot2c2 (2.6-3) ...
Setting up libpstoedit0c2a (3.62-1) ...
Setting up libpython3.3-minimal:armhf (3.3.5~rc2-1) ...
Setting up mime-support (3.54) ...
update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode
Setting up libpython3.3-stdlib:armhf (3.3.5~rc2-1) ...
Setting up libqhull6:armhf (2012.1-4) ...
Setting up libqrupdate1:armhf (1.1.2-1) ...
Setting up qtcore4-l10n (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqtcore4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-xml:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqtdbus4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-network:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-script:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-sql:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-xmlpatterns:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqtgui4:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-declarative:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-designer:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-help:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-qt3support:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-scripttools:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-svg:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-test:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libspqr1.3.1:armhf (1:4.2.1-3) ...
Setting up libtiffxx5:armhf (4.0.3-8) ...
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 libxfont1:armhf (1:1.4.7-1) ...
Setting up libxkbfile1:armhf (1:1.0.8-1) ...
Setting up libxmuu1:armhf (2:1.1.1-1) ...
Setting up libxshmfence1:armhf (1.1-2) ...
Setting up poppler-data (0.4.6-5) ...
Setting up python3.3-minimal (3.3.5~rc2-1) ...
Setting up libgnutlsxx27:armhf (2.12.23-13) ...
Setting up libjbig-dev:armhf (2.0-2) ...
Setting up file (1:5.17-1) ...
Setting up gettext-base (0.18.3.2-1) ...
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.11-1) ...
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.0108+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-5) ...
Setting up autotools-dev (20130810.1) ...
Setting up automake (1:1.14.1-3) ...
update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode
Setting up autopoint (0.18.3.2-1) ...
Setting up dctrl-tools (2.23) ...
Setting up gettext (0.18.3.2-1) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2) ...
Setting up debhelper (9.20140228) ...
Setting up desktop-file-utils (0.22-1) ...
Setting up python3.3 (3.3.5~rc2-1) ...
Setting up python3-minimal (3.3.4-1) ...
Setting up libpython3-stdlib:armhf (3.3.4-1) ...
Setting up libtool (2.4.2-1.7) ...
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-16) ...
Setting up gfortran-4.8 (4.8.2-16) ...
Setting up gfortran (4:4.8.2-2) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
Setting up aglfn (1.7-3) ...
Setting up gnuplot-nox (4.6.5-1) ...
Setting up gperf (3.0.4-1) ...
Setting up hdf5-helpers (1.8.12+docs-1) ...
Setting up libarchive-zip-perl (1.30-7) ...
Setting up comerr-dev (2.1-1.42.9-3) ...
Setting up krb5-multidev (1.12.1+dfsg-1) ...
Setting up libarpack2 (3.1.5-2) ...
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-4) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1) ...
Setting up libtasn1-6-dev (3.4-3) ...
Setting up libp11-kit-dev (0.20.2-1) ...
Setting up libgnutls-dev (2.12.23-13) ...
Setting up pkg-config (0.26-1) ...
Setting up libidn11-dev (1.28-1) ...
Setting up libkrb5-dev (1.12.1+dfsg-1) ...
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:armhf (7.35.0-1) ...
Setting up libdrm-dev:armhf (2.4.52-1) ...
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.10-2) ...
Setting up libx11-dev:armhf (2:1.6.2-1) ...
Setting up libfltk1.3-dev (1.3.2-4) ...
Setting up libpng12-dev (1.2.50-1) ...
Setting up libfreetype6-dev (2.5.2-1) ...
Setting up libfontconfig1-dev:armhf (2.11.0-2) ...
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.10-2) ...
Setting up libxcb-glx0-dev:armhf (1.10-2) ...
Setting up x11proto-xext-dev (7.3.0-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.17-1) ...
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+nmu1) ...
Setting up libgl2ps0 (1.3.8-1) ...
Setting up libgl2ps-dev (1.3.8-1) ...
Setting up libgmp-dev:armhf (2:5.1.3+dfsg-1) ...
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.53-1) ...
Setting up libgraphicsmagick3 (1.3.18-1) ...
Setting up libgraphicsmagick++3 (1.3.18-1) ...
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-8) ...
Setting up libtiff4-dev:armhf (4.0.3-8) ...
Setting up libltdl-dev:armhf (2.4.2-1.7) ...
Setting up libgraphicsmagick1-dev (1.3.18-1) ...
Setting up libgraphicsmagick++1-dev (1.3.18-1) ...
Setting up libhdf5-cpp-7:armhf (1.8.12+docs-1) ...
Setting up libhdf5-dev (1.8.12+docs-1) ...
Setting up libkpathsea6 (2013.20130729.30972-2+b2) ...
Setting up libtinfo-dev:armhf (5.9+20140118-1) ...
Setting up libncurses5-dev:armhf (5.9+20140118-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+b2) ...
Setting up libqhull-dev:armhf (2012.1-4) ...
Setting up libqrupdate-dev:armhf (1.1.2-1) ...
Setting up libqscintilla2-l10n (2.8.1-1) ...
Setting up libqscintilla2-11 (2.8.1-1) ...
Setting up qtchooser (39-g4717841-3) ...
Setting up qdbus (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-dbus:armhf (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-dev-bin (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up qt4-linguist-tools (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up qt4-qmake (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqt4-dev (4:4.8.5+git242-g0315971+dfsg-2+rpi1) ...
Setting up libqscintilla2-dev (2.8.1-1) ...
Setting up libreadline6-dev:armhf (6.3-4) ...
Setting up libreadline-dev:armhf (6.3-4) ...
Setting up x11proto-render-dev (2:0.11.1-2) ...
Setting up libxrender-dev:armhf (1:0.9.8-1) ...
Setting up libxft-dev (2.3.1-2) ...
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 x11-xkb-utils (7.7+1) ...
Setting up xauth (1:1.0.7-1) ...
Setting up xkb-data (2.10.1-1) ...
Setting up xserver-common (2:1.15.0-2) ...
Setting up xvfb (2:1.15.0-2) ...
Setting up dh-exec (0.12) ...
Setting up libarpack2-dev (3.1.5-2) ...
Setting up libcupsimage2:armhf (1.7.1-7) ...
Setting up libcupsfilters1:armhf (1.0.47-2) ...
Setting up dh-python (1.20140128-1) ...
Setting up python3 (3.3.4-1) ...
Setting up devscripts (2.14.1) ...
Setting up libgs9 (9.05~dfsg-8) ...
Setting up ghostscript (9.05~dfsg-8) ...
Setting up epstool (3.08+repack-3) ...
Setting up javahelper (0.45) ...
Setting up pstoedit (3.62-1) ...
Setting up texlive-binaries (2013.20130729.30972-2+b2) ...
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.20140314-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.
Setting up openjdk-7-jre-headless:armhf (7u51-2.4.5-2) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
Setting up default-jre-headless (2:1.7-51) ...
Setting up openjdk-7-jre:armhf (7u51-2.4.5-2) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
Setting up default-jre (2:1.7-51) ...
Setting up openjdk-7-jdk:armhf (7u51-2.4.5-2) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jar to provide /usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javac to provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javah to provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javap to provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jps to provide /usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
Setting up default-jdk (2:1.7-51) ...
Setting up ca-certificates-java (20130815) ...
done.
Setting up libatk-wrapper-java (0.30.4-4) ...
Setting up libatk-wrapper-java-jni:armhf (0.30.4-4) ...
Processing triggers for tex-common (4.04) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-generic-recommended (2013.20140314-1) ...
Setting up texlive-latex-base (2013.20140314-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 (4.04) ...
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 (2.18-4) ...
Processing triggers for ca-certificates (20140223) ...
Updating certificates in /etc/ssl/certs... 163 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
Adding debian:A-Trust-nQual-03.pem
Adding debian:ACCVRAIZ1.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:AC_Raíz_Certicámara_S.A..pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:America_Online_Root_Certification_Authority_1.pem
Adding debian:America_Online_Root_Certification_Authority_2.pem
Adding debian:ApplicationCA_-_Japanese_Government.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Buypass_Class_2_CA_1.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Buypass_Class_3_CA_1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:CA_Disig.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Certigna.pem
Adding debian:Certinomis_-_Autorité_Racine.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:ComSign_CA.pem
Adding debian:ComSign_Secured_CA.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:Digital_Signature_Trust_Co._Global_CA_1.pem
Adding debian:Digital_Signature_Trust_Co._Global_CA_3.pem
Adding debian:E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem
Adding debian:EC-ACC.pem
Adding debian:EE_Certification_Centre_Root_CA.pem
Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
Adding debian:Entrust_Root_Certification_Authority.pem
Adding debian:Equifax_Secure_CA.pem
Adding debian:Equifax_Secure_Global_eBusiness_CA.pem
Adding debian:Equifax_Secure_eBusiness_CA_1.pem
Adding debian:GeoTrust_Global_CA.pem
Adding debian:GeoTrust_Global_CA_2.pem
Adding debian:GeoTrust_Primary_Certification_Authority.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem
Adding debian:GeoTrust_Universal_CA.pem
Adding debian:GeoTrust_Universal_CA_2.pem
Adding debian:GlobalSign_Root_CA.pem
Adding debian:GlobalSign_Root_CA_-_R2.pem
Adding debian:GlobalSign_Root_CA_-_R3.pem
Adding debian:Global_Chambersign_Root_-_2008.pem
Adding debian:Go_Daddy_Class_2_CA.pem
Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
Adding debian:Hongkong_Post_Root_CA_1.pem
Adding debian:IGC_A.pem
Adding debian:Izenpe.com.pem
Adding debian:Juur-SK.pem
Adding debian:Microsec_e-Szigno_Root_CA.pem
Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
Adding debian:NetLock_Business_=Class_B=_Root.pem
Adding debian:NetLock_Express_=Class_C=_Root.pem
Adding debian:NetLock_Notary_=Class_A=_Root.pem
Adding debian:NetLock_Qualified_=Class_QA=_Root.pem
Adding debian:Network_Solutions_Certificate_Authority.pem
Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem
Adding debian:PSCProcert.pem
Adding debian:QuoVadis_Root_CA.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:RSA_Security_2048_v3.pem
Adding debian:Root_CA_Generalitat_Valenciana.pem
Adding debian:S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem
Adding debian:SG_TRUST_SERVICES_RACINE.pem
Adding debian:SecureSign_RootCA11.pem
Adding debian:SecureTrust_CA.pem
Adding debian:Secure_Global_CA.pem
Adding debian:Security_Communication_EV_RootCA1.pem
Adding debian:Security_Communication_RootCA2.pem
Adding debian:Security_Communication_Root_CA.pem
Adding debian:Sonera_Class_1_Root_CA.pem
Adding debian:Sonera_Class_2_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem
Adding debian:Starfield_Class_2_CA.pem
Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
Adding debian:StartCom_Certification_Authority.pem
Adding debian:StartCom_Certification_Authority_2.pem
Adding debian:StartCom_Certification_Authority_G2.pem
Adding debian:SwissSign_Gold_CA_-_G2.pem
Adding debian:SwissSign_Platinum_CA_-_G2.pem
Adding debian:SwissSign_Silver_CA_-_G2.pem
Adding debian:Swisscom_Root_CA_1.pem
Adding debian:Swisscom_Root_CA_2.pem
Adding debian:Swisscom_Root_EV_CA_2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
Adding debian:TC_TrustCenter_Class_2_CA_II.pem
Adding debian:TC_TrustCenter_Class_3_CA_II.pem
Adding debian:TC_TrustCenter_Universal_CA_I.pem
Adding debian:TDC_Internet_Root_CA.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_1.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2007.pem
Adding debian:TWCA_Global_Root_CA.pem
Adding debian:TWCA_Root_Certification_Authority.pem
Adding debian:Taiwan_GRCA.pem
Adding debian:TeliaSonera_Root_CA_v1.pem
Adding debian:Thawte_Premium_Server_CA.pem
Adding debian:Thawte_Server_CA.pem
Adding debian:Trustis_FPS_Root_CA.pem
Adding debian:TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
Adding debian:UTN_DATACorp_SGC_Root_CA.pem
Adding debian:UTN_USERFirst_Email_Root_CA.pem
Adding debian:UTN_USERFirst_Hardware_Root_CA.pem
Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
Adding debian:Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Visa_eCommerce_Root.pem
Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem
Adding debian:XRamp_Global_CA_Root.pem
Adding debian:certSIGN_ROOT_CA.pem
Adding debian:ePKI_Root_Certification_Authority.pem
Adding debian:thawte_Primary_Root_CA.pem
Adding debian:thawte_Primary_Root_CA_-_G2.pem
Adding debian:thawte_Primary_Root_CA_-_G3.pem
Adding debian:spi-cacert-2008.pem
done.
done.

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

Kernel: Linux 3.13-1-armmp armhf (armv7l)
Toolchain package versions: binutils_2.24-3 dpkg-dev_1.17.6+rpi1 g++-4.8_4.8.2-16 gcc-4.8_4.8.2-16 libc6-dev_2.18-4 libstdc++-4.8-dev_4.8.2-16 libstdc++6_4.8.2-16 linux-libc-dev_3.12.6-2+rpi1
Package versions: aglfn_1.7-3 apt_0.9.15.4 autoconf_2.69-5 automake_1:1.14.1-3 autopoint_0.18.3.2-1 autotools-dev_20130810.1 base-files_7.2+rpi1 base-passwd_3.5.28 bash_4.2+dfsg-1 binutils_2.24-3 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.6 build-essential_11.6 bzip2_1.0.6-5 ca-certificates_20140223 ca-certificates-java_20130815 comerr-dev_2.1-1.42.9-3 coreutils_8.21-1 cpio_2.11+dfsg-1 cpp_4:4.8.2-2 cpp-4.8_4.8.2-16 dash_0.5.7-4 dctrl-tools_2.23 debconf_1.5.52 debconf-i18n_1.5.52 debfoster_2.7-1.2 debhelper_9.20140228 debianutils_4.4 default-jdk_2:1.7-51 default-jre_2:1.7-51 default-jre-headless_2:1.7-51 desktop-file-utils_0.22-1 devscripts_2.14.1 dh-autoreconf_9 dh-exec_0.12 dh-python_1.20140128-1 diffutils_1:3.3-1 dpkg_1.17.6+rpi1 dpkg-dev_1.17.6+rpi1 e2fslibs_1.42.9-3 e2fsprogs_1.42.9-3 epstool_3.08+repack-3 fakeroot_1.18.4-2 file_1:5.17-1 findutils_4.4.2-7 flex_2.5.35-10.1 fontconfig_2.11.0-2 fontconfig-config_2.11.0-2 fonts-dejavu-core_2.34-1 g++_4:4.8.2-2 g++-4.8_4.8.2-16 gawk_1:4.0.1+dfsg-2.1 gcc_4:4.8.2-2 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-10+rpi1 gcc-4.8_4.8.2-16 gcc-4.8-base_4.8.2-16 gettext_0.18.3.2-1 gettext-base_0.18.3.2-1 gfortran_4:4.8.2-2 gfortran-4.8_4.8.2-16 ghostscript_9.05~dfsg-8 gnupg_1.4.16-1.1 gnuplot-nox_4.6.5-1 gperf_3.0.4-1 gpgv_1.4.16-1.1 grep_2.16-1 groff-base_1.22.2-5 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2 gzip_1.6-3 hdf5-helpers_1.8.12+docs-1 hostname_3.15 imagemagick-common_8:6.7.7.10+dfsg-1 initramfs-tools_0.115 initscripts_2.88dsf-51 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 java-common_0.51 javahelper_0.45 klibc-utils_2.0.2-1+rpi1 kmod_16-2 krb5-multidev_1.12.1+dfsg-1 less_458-2 libacl1_2.2.52-1 libamd2.3.1_1:4.2.1-3 libapt-pkg4.12_0.9.15.4 libarchive-zip-perl_1.30-7 libarpack2_3.1.5-2 libarpack2-dev_3.1.5-2 libasan0_4.8.2-16 libasound2_1.0.27.2-3 libasound2-data_1.0.27.2-3 libasprintf0c2_0.18.3.2-1 libasyncns0_0.8-5 libatk-wrapper-java_0.30.4-4 libatk-wrapper-java-jni_0.30.4-4 libatk1.0-0_2.10.0-2 libatk1.0-data_2.10.0-2 libatomic1_4.8.2-16 libattr1_1:2.4.47-1 libaudio2_1.9.4-1 libaudit-common_1:2.3.3-4 libaudit1_1:2.3.3-4 libavahi-client3_0.6.31-4 libavahi-common-data_0.6.31-4 libavahi-common3_0.6.31-4 libblas-dev_1.2.20110419-7 libblas3_1.2.20110419-7 libblkid1_2.20.1-5.6 libbsd0_0.6.0-2 libbtf1.2.0_1:4.2.1-3 libbz2-1.0_1.0.6-5 libbz2-dev_1.0.6-5 libc-bin_2.18-4 libc-dev-bin_2.18-4 libc6_2.18-4 libc6-dev_2.18-4 libcairo2_1.12.16-2+rpi1 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.2-1 libcolamd2.8.0_1:4.2.1-3 libcomerr2_1.42.9-3 libcroco3_0.6.8-2 libcsparse3.1.2_1:4.2.1-3 libcups2_1.7.1-7 libcupsfilters1_1.0.47-2 libcupsimage2_1.7.1-7 libcurl3-gnutls_7.35.0-1 libcurl4-gnutls-dev_7.35.0-1 libcxsparse3.1.2_1:4.2.1-3 libdatrie1_0.2.8-1 libdb5.1_5.1.29-6 libdb5.3_5.3.28-3 libdbus-1-3_1.8.0-1 libdpkg-perl_1.17.6+rpi1 libdrm-dev_2.4.52-1 libdrm-nouveau2_2.4.52-1 libdrm-omap1_2.4.52-1 libdrm-radeon1_2.4.52-1 libdrm2_2.4.52-1 libedit2_3.1-20140213-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-12 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 libflac8_1.3.0-2 libfltk-cairo1.3_1.3.2-4 libfltk-forms1.3_1.3.2-4 libfltk-gl1.3_1.3.2-4 libfltk-images1.3_1.3.2-4 libfltk1.3_1.3.2-4 libfltk1.3-dev_1.3.2-4 libfontconfig1_2.11.0-2 libfontconfig1-dev_2.11.0-2 libfontenc1_1:1.1.2-1 libfreetype6_2.5.2-1 libfreetype6-dev_2.5.2-1 libftgl-dev_2.1.3~rc5-4+nmu1 libftgl2_2.1.3~rc5-4+nmu1 libgc1c2_1:7.2d-6 libgcc-4.8-dev_4.8.2-16 libgcc1_1:4.8.2-16 libgcrypt11_1.5.3-4 libgcrypt11-dev_1.5.3-4 libgcrypt20_1.6.1-2 libgd3_2.1.0-3 libgdbm3_1.8.3-12 libgdk-pixbuf2.0-0_2.30.6-1 libgdk-pixbuf2.0-common_2.30.6-1 libgfortran-4.8-dev_4.8.2-16 libgfortran3_4.8.2-16 libgif4_4.1.6-11 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.38.2-5 libglpk-dev_4.53-1 libglpk36_4.53-1 libglu1-mesa_9.0.0-2 libglu1-mesa-dev_9.0.0-2 libgmp-dev_2:5.1.3+dfsg-1 libgmp10_2:5.1.3+dfsg-1 libgmpxx4ldbl_2:5.1.3+dfsg-1 libgnutls-dev_2.12.23-13 libgnutls-openssl27_2.12.23-13 libgnutls26_2.12.23-13 libgnutlsxx27_2.12.23-13 libgomp1_4.8.2-16 libgpg-error-dev_1.12-0.2 libgpg-error0_1.12-0.2 libgraphicsmagick++1-dev_1.3.18-1 libgraphicsmagick++3_1.3.18-1 libgraphicsmagick1-dev_1.3.18-1 libgraphicsmagick3_1.3.18-1 libgraphite2-3_1.2.4-2 libgs9_9.05~dfsg-8 libgs9-common_9.05~dfsg-8 libgssapi-krb5-2_1.12.1+dfsg-1 libgssrpc4_1.12.1+dfsg-1 libgtk2.0-0_2.24.22-1 libgtk2.0-common_2.24.22-1 libharfbuzz0b_0.9.26-4 libhdf5-7_1.8.12+docs-1 libhdf5-cpp-7_1.8.12+docs-1 libhdf5-dev_1.8.12+docs-1 libice-dev_2:1.0.8-2 libice6_2:1.0.8-2 libicu52_52.1-3 libidn11_1.28-1 libidn11-dev_1.28-1 libijs-0.35_0.35-8 libintl-perl_1.23-1 libisl10_0.12.2-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 libjson-c2_0.11-3 libk5crypto3_1.12.1+dfsg-1 libkadm5clnt-mit9_1.12.1+dfsg-1 libkadm5srv-mit9_1.12.1+dfsg-1 libkdb5-7_1.12.1+dfsg-1 libkeyutils1_1.5.6-1 libklibc_2.0.2-1+rpi1 libklu1.2.1_1:4.2.1-3 libkmod2_16-2 libkpathsea6_2013.20130729.30972-2+b2 libkrb5-3_1.12.1+dfsg-1 libkrb5-dev_1.12.1+dfsg-1 libkrb5support0_1.12.1+dfsg-1 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.5-1 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 liblocale-gettext-perl_1.05-7+b3 liblqr-1-0_0.4.1-2 libltdl-dev_2.4.2-1.7 libltdl7_2.4.2-1.7 liblua5.1-0_5.1.5-5 liblzma-dev_5.1.1alpha+20120614-2 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.17-1 libmagick++5_8:6.7.7.10+dfsg-1 libmagickcore5_8:6.7.7.10+dfsg-1 libmagickwand5_8:6.7.7.10+dfsg-1 libmng1_1.0.10-3 libmount1_2.20.1-5.6 libmpc3_1.0.1-1 libmpdec2_2.4.0-6 libmpfr4_3.1.2-1 libncurses5_5.9+20140118-1 libncurses5-dev_5.9+20140118-1 libncursesw5_5.9+20140118-1 libnspr4_2:4.10.3-1 libnss3_2:3.15.4-2 libogg0_1.3.1-1 libopenjpeg2_1.3+dfsg-4.7 libp11-kit-dev_0.20.2-1 libp11-kit0_0.20.2-1 libpam-modules_1.1.8-2 libpam-modules-bin_1.1.8-2 libpam-runtime_1.1.8-2 libpam0g_1.1.8-2 libpango-1.0-0_1.36.2-2 libpangocairo-1.0-0_1.36.2-2 libpangoft2-1.0-0_1.36.2-2 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 libpcsclite1_1.8.11-1 libpipeline1_1.2.6-2 libpixman-1-0_0.32.4-1 libplot2c2_2.6-3 libpng12-0_1.2.50-1 libpng12-dev_1.2.50-1 libpoppler37_0.22.5-4 libpopt0_1.16-8 libprocps0_1:3.3.4-2 libprocps3_1:3.3.9-2 libpstoedit0c2a_3.62-1 libptexenc1_2013.20130729.30972-2+b2 libpthread-stubs0-dev_0.3-4 libpulse0_4.0-6+b2 libpython3-stdlib_3.3.4-1 libpython3.3-minimal_3.3.5~rc2-1 libpython3.3-stdlib_3.3.5~rc2-1 libqhull-dev_2012.1-4 libqhull6_2012.1-4 libqrupdate-dev_1.1.2-1 libqrupdate1_1.1.2-1 libqscintilla2-11_2.8.1-1 libqscintilla2-dev_2.8.1-1 libqscintilla2-l10n_2.8.1-1 libqt4-dbus_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-declarative_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-designer_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-dev_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-dev-bin_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-help_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-network_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-qt3support_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-script_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-scripttools_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-sql_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-svg_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-test_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-xml_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqt4-xmlpatterns_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqtcore4_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqtdbus4_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libqtgui4_4:4.8.5+git242-g0315971+dfsg-2+rpi1 libreadline-dev_6.3-4 libreadline6_6.3-4 libreadline6-dev_6.3-4 librtmp-dev_2.4+20121230.gitdf6c518-1 librtmp0_2.4+20121230.gitdf6c518-1 libsasl2-2_2.1.26.dfsg1-9 libsasl2-modules-db_2.1.26.dfsg1-9 libselinux1_2.2.2-1 libsemanage-common_2.2-1 libsemanage1_2.2-1 libsepol1_2.2-1 libsigsegv2_2.10-2 libslang2_2.2.4-16 libsm-dev_2:1.2.1-2 libsm6_2:1.2.1-2 libsndfile1_1.0.25-9 libspqr1.3.1_1:4.2.1-3 libsqlite3-0_3.8.3.1-1 libss2_1.42.9-3 libssh2-1_1.4.3-2 libssh2-1-dev_1.4.3-2 libssl1.0.0_1.0.1f-1 libstdc++-4.8-dev_4.8.2-16 libstdc++6_4.8.2-16 libsuitesparse-dev_1:4.2.1-3 libtasn1-6_3.4-3 libtasn1-6-dev_3.4-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-3 libthai0_0.1.20-3 libtiff4_3.9.7-3 libtiff4-dev_4.0.3-8 libtiff5_4.0.3-8 libtiff5-dev_4.0.3-8 libtiffxx5_4.0.3-8 libtimedate-perl_2.3000-1 libtinfo-dev_5.9+20140118-1 libtinfo5_5.9+20140118-1 libtool_2.4.2-1.7 libudev1_204-7 libumfpack5.6.2_1:4.2.1-3 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.3 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.6 libvorbis0a_1.3.2-1.3 libvorbisenc2_1.3.2-1.3 libvpx1_1.3.0-2+rpi1 libwmf-dev_0.2.8.4-10.3 libwmf0.2-7_0.2.8.4-10.3 libwrap0_7.6.q-25 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.12-1 libxcb-dri2-0_1.10-2 libxcb-dri2-0-dev_1.10-2 libxcb-glx0_1.10-2 libxcb-glx0-dev_1.10-2 libxcb-render0_1.10-2 libxcb-shm0_1.10-2 libxcb1_1.10-2 libxcb1-dev_1.10-2 libxcomposite1_1:0.4.4-1 libxcursor1_1:1.1.14-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 libxfont1_1:1.4.7-1 libxft-dev_2.3.1-2 libxft2_2.3.1-2 libxi6_2:1.7.2-1 libxinerama1_2:1.1.3-1 libxkbfile1_1:1.0.8-1 libxml-libxml-perl_2.0108+dfsg-1 libxml-namespacesupport-perl_1.11-1 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 libxmuu1_2:1.1.1-1 libxpm4_1:3.5.10-1 libxrandr2_2:1.4.2-1 libxrender-dev_1:0.9.8-1 libxrender1_1:0.9.8-1 libxshmfence1_1.1-2 libxt6_1:1.1.4-1 libxtst6_2:1.2.2-1 libxxf86vm-dev_1:1.1.3-1 libxxf86vm1_1:1.1.3-1 linux-libc-dev_3.12.6-2+rpi1 login_1:4.1.5.1-1 lsb-base_4.1+Debian12+rpi1 luatex_0.76.0-3 m4_1.4.17-3 make_3.81-8.3 makedev_2.3.1-93 man-db_2.6.6-1 mawk_1.3.3-17 mesa-common-dev_9.2.2-1 mime-support_3.54 mount_2.20.1-5.6 multiarch-support_2.18-4 nano_2.2.6-1 ncurses-base_5.9+20140118-1 ncurses-bin_5.9+20140118-1 openjdk-7-jdk_7u51-2.4.5-2 openjdk-7-jre_7u51-2.4.5-2 openjdk-7-jre-headless_7u51-2.4.5-2 openssl_1.0.1f-1 passwd_1:4.1.5.1-1 patch_2.7.1-4 perl_5.18.2-2 perl-base_5.18.2-2 perl-modules_5.18.2-2 pkg-config_0.26-1 plymouth_0.8.8-6+deb8u3 po-debconf_1.0.16+nmu2 poppler-data_0.4.6-5 procps_1:3.3.9-2 pstoedit_3.62-1 python3_3.3.4-1 python3-minimal_3.3.4-1 python3.3_3.3.5~rc2-1 python3.3-minimal_3.3.5~rc2-1 qdbus_4:4.8.5+git242-g0315971+dfsg-2+rpi1 qt4-linguist-tools_4:4.8.5+git242-g0315971+dfsg-2+rpi1 qt4-qmake_4:4.8.5+git242-g0315971+dfsg-2+rpi1 qtchooser_39-g4717841-3 qtcore4-l10n_4:4.8.5+git242-g0315971+dfsg-2+rpi1 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-4 sensible-utils_0.0.9 shared-mime-info_1.2-1 sysv-rc_2.88dsf-51 sysvinit_2.88dsf-51 sysvinit-core_2.88dsf-51 sysvinit-utils_2.88dsf-51 tar_1.27.1-1 tex-common_4.04 texinfo_5.2.0.dfsg.1-2 texlive-base_2013.20140314-1 texlive-binaries_2013.20130729.30972-2+b2 texlive-generic-recommended_2013.20140314-1 texlive-latex-base_2013.20140314-1 transfig_1:3.2.5.e-1 tzdata_2014a-1 tzdata-java_2014a-1 ucf_3.0027+nmu1 udev_204-7 util-linux_2.20.1-5.6 x11-common_1:7.7+6 x11-xkb-utils_7.7+1 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.17-1 x11proto-input-dev_2.3-1 x11proto-kb-dev_1.0.6-2 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 xauth_1:1.0.7-1 xdg-utils_1.1.0~rc1+git20111210-7 xkb-data_2.10.1-1 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.15.0-2 xtrans-dev_1.3.2-1 xvfb_2:1.15.0-2 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
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon Mar 10 17:05:43 2014 UTC using RSA key ID 0ECEBE4A
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./octave_3.8.1-1.dsc
dpkg-source: info: extracting octave in octave-3.8.1
dpkg-source: info: unpacking octave_3.8.1.orig.tar.bz2
dpkg-source: info: unpacking octave_3.8.1-1.debian.tar.xz
dpkg-source: info: applying enable_dirs_in_pkg
dpkg-source: info: applying drop_versioned_binaries.diff
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 mkoctfile-mpi.diff
dpkg-source: info: applying dblquad-s390x.diff
dpkg-source: info: applying hurd_path_max.diff
dpkg-source: info: applying always-build-octave-jar.patch

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

Sufficient free space for build

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

Created changelog entry for binNMU version 3.8.1-1+b1

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

APT_CONFIG=/var/lib/sbuild/apt.conf
COLUMNS=80
CONSOLE=/dev/console
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INIT_VERSION=sysvinit-2.88
LC_ALL=POSIX
LINES=24
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PREVLEVEL=N
PWD=/
RUNLEVEL=2
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-6ef69d67-041d-4d99-8b0e-d816b3836251
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
init=/sbin/init
previous=N
rootmnt=/root
runlevel=2

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

dpkg-buildpackage: source package octave
dpkg-buildpackage: source version 3.8.1-1+b1
dpkg-buildpackage: source distribution jessie-staging
 dpkg-source --before-build octave-3.8.1
dpkg-buildpackage: host architecture armhf
dpkg-source: info: using options from octave-3.8.1/debian/source/options: --extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-vti|libinterp/parse-tree/oct-gperf\.h|AUTHORS|doc/interpreter/doc-cache
 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/liboctave2.substvars
	rm -f debian/liboctave2.*.debhelper
	rm -rf debian/liboctave2/
	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'
	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 --with-java-homedir=/usr/lib/jvm/default-java --with-java-libdir=/usr/lib/jvm/default-java/jre/lib/arm/server 
	./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 --with-java-homedir=/usr/lib/jvm/default-java --with-java-libdir=/usr/lib/jvm/default-java/jre/lib/arm/server
configure: WARNING: unrecognized options: --disable-maintainer-mode
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 whether make supports nested variables... (cached) yes
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
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -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
checking whether _XOPEN_SOURCE should be defined... no
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 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 octlocaledir to be $(datadir)/octave/$(version)/locale
defining doc_cache_file to be $(octetcdir)/doc-cache
defining octtestsdir to be $(octetcdir)/tests
defining texi_macros_file to be $(octetcdir)/macros.texi
defining imagedir to be $(datadir)/octave/$(version)/imagelib
defining man1dir to be $(mandir)/man1
defining man1ext to be .1
defining infofile to be $(infodir)/octave.info
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for gfind... no
checking for find... find
checking for a usable sed... /bin/sed
checking for perl... perl
checking for gperf... gperf
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: line 8214: yacc: command not found
configure: WARNING: 

I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.

configure: WARNING: 

I didn't find bison, but it's only a problem if you need to
reconstruct parse.cc, which is the case if you're building from VCS
sources.

checking for makeinfo... makeinfo
checking for texi2dvi... texi2dvi
checking for texi2pdf... texi2pdf
checking whether ln -s works... yes
checking for desktop-file-install... desktop-file-install
checking for gs... gs
checking for gnuplot... gnuplot
checking for less... less
checking for python... no
configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking whether gcc 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 C compiler version number... 4.8.2
checking C++ compiler version number... 4.8.2
checking whether stl_algo.h is broken... no
configure: WARNING: UNEXPECTED: found nth_element working in g++ 4.8.2.  Has it been patched on your system?
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 PTHREAD_PRIO_INHERIT... yes
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 -fstack-protector --param=ssp-buffer-size=4
checking whether gfortran has the intrinsic function ISNAN... yes
checking whether gfortran generates correct size integers... yes
checking whether gfortran accepts -ffloat-store... yes
setting F77_FLOAT_STORE_FLAG to -ffloat-store
checking libqhull/libqhull.h usability... yes
checking libqhull/libqhull.h presence... yes
checking for libqhull/libqhull.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 for fftw3 multi-threading support... -lfftw3_threads
checking for fftw3f multi-threading support... -lfftw3f_threads
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 whether the glpk library has glp_interior(glp_prob*, glp_iptcp*)... 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 for CURLOPT_DIRLISTONLY in curl/curl.h... 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 for setlocale... yes
checking for X... libraries , headers 
checking for XrmInitialize in -lX11... yes
checking whether ld accepts -framework Carbon... no
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 FreeType2 version >= 9.03... yes
checking for FT_Reference_Face... yes
checking for FONTCONFIG... yes
checking for XFT... yes
checking for fltk-config... /usr/bin/fltk-config
checking for OpenGL support in FLTK... yes
checking gl2ps.h usability... yes
checking gl2ps.h presence... yes
checking for gl2ps.h... yes
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... /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 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 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 supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc 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... no
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++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ 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... yes
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 whether UMFPACK needs SuiteSparse_time function... no
checking for UMFPACK separate complex matrix and rhs split... yes
checking for dseupd in -larpack... yes
checking whether the arpack library works... yes
checking for library containing tputs... -lncurses
checking for rl_set_keyboard_input_timeout in -lreadline... 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 OCTGUI_DLL_DEFS to be 
configure: defining OCTGRAPHICS_DLL_DEFS to be 
configure: defining library_path_var to be LD_LIBRARY_PATH
checking whether g++ accepts -rdynamic... yes
configure: defining CROSS_TOOL_PREFIX to be 
configure: defining MKOCTFILE_AR to be ar
configure: defining MKOCTFILE_CC to be gcc
configure: defining MKOCTFILE_CXX to be g++
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 library containing tputs... (cached) -lncurses
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 fpu_control.h usability... yes
checking fpu_control.h presence... yes
checking for fpu_control.h... yes
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 sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... 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 sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.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 int64_t... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... yes
checking for uint64_t... yes
checking for dev_t... yes
checking for ino_t... yes
checking for long long int... yes
checking for unsigned long long int... yes
checking for ptrdiff_t... yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of long double... 8
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking for struct group.gr_passwd... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for C++ support for new friend template declaration... yes
checking for broken C++ reinterpret_cast... no
checking whether <new> defines placement delete operator... yes
checking whether C++ supports dynamic auto arrays... yes
checking for IEEE 754 data format... yes
checking if C++ library is ISO compliant... yes
checking whether bit_and, bit_or, bit_xor are defined in the C++ library... yes
checking whether complex class can set components independently... yes
checking whether complex class can reference components independently... yes
checking whether fast integer arithmetics is usable... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for C/C++ restrict keyword... __restrict
checking for canonicalize_file_name... yes
checking for realpath... yes
checking for getcwd... yes
checking for readlink... 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 openat... yes
checking for pathconf... yes
checking for secure_getenv... 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 strndup... 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... (cached) 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 sys/stat.h... (cached) 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... (cached) yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/times.h... yes
checking for sys/uio.h... yes
checking for sys/utsname.h... yes
checking for features.h... yes
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 if environ is properly declared... yes
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 st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking for mbstate_t... yes
checking whether frexp() can be used without linking with libm... yes
checking whether alarm is declared... 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 stat file-mode macros are broken... no
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 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 for working GNU getopt_long function... yes
checking whether getenv is declared... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... 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... (cached) yes
checking for long long int... (cached) 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 inline... inline
checking for library containing setsockopt... none needed
checking whether select supports a 0 argument... yes
checking whether select detects invalid fds... yes
checking for promoted mode_t type... mode_t
checking for sigset_t... yes
checking for long file names... 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 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 strndup is declared... (cached) yes
checking whether strnlen is declared... (cached) yes
checking for struct timespec in <time.h>... yes
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 whether copysignf is declared... 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 whether floorf is declared... yes
checking for working POSIX fnmatch... yes
checking whether fopen recognizes a trailing slash... yes
checking whether fpurge is declared... no
checking whether frexp works... yes
checking whether frexpf can be used without linking with libm... yes
checking whether frexpf works... yes
checking for fseeko... (cached) yes
checking whether fflush works on input streams... (cached) no
checking for _fseeki64... 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 whether getdtablesize works... yes
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 for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... (cached) 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 cbrt is declared without a macro... yes
checking whether cbrtf is declared without a macro... yes
checking whether cbrtl 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 exp2 is declared without a macro... yes
checking whether exp2f is declared without a macro... yes
checking whether exp2l is declared without a macro... yes
checking whether expm1 is declared without a macro... yes
checking whether expm1f is declared without a macro... yes
checking whether expm1l is declared without a macro... yes
checking whether fabsf is declared without a macro... yes
checking whether fabsl 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 fmod is declared without a macro... yes
checking whether fmodf is declared without a macro... yes
checking whether fmodl 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 hypotf is declared without a macro... yes
checking whether hypotl is declared without a macro... yes
checking whether ilogb is declared without a macro... yes
checking whether ilogbf is declared without a macro... yes
checking whether ilogbl 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 log 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 log10 is declared without a macro... yes
checking whether log10f is declared without a macro... yes
checking whether log10l is declared without a macro... yes
checking whether log1p is declared without a macro... yes
checking whether log1pf is declared without a macro... yes
checking whether log1pl is declared without a macro... yes
checking whether log2 is declared without a macro... yes
checking whether log2f is declared without a macro... yes
checking whether log2l is declared without a macro... yes
checking whether logb is declared without a macro... yes
checking whether logbf is declared without a macro... yes
checking whether logbl is declared without a macro... yes
checking whether modf is declared without a macro... yes
checking whether modff is declared without a macro... yes
checking whether modfl is declared without a macro... yes
checking whether powf is declared without a macro... yes
checking whether remainder is declared without a macro... yes
checking whether remainderf is declared without a macro... yes
checking whether remainderl 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 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 putenv compatible with GNU and SVID... 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 for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... 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 whether select detects invalid fds... (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 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 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 secure_getenv is declared without a macro... yes
checking whether setenv is declared without a macro... yes
checking whether setstate is declared without a macro... yes
checking whether setstate_r is declared without a macro... yes
checking whether srandom 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 for working strndup... yes
checking for working strnlen... 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... (cached) yes
checking whether fchmodat is declared without a macro... (cached) yes
checking whether fstat is declared without a macro... (cached) yes
checking whether fstatat is declared without a macro... (cached) yes
checking whether futimens is declared without a macro... (cached) yes
checking whether lchmod is declared without a macro... (cached) yes
checking whether lstat is declared without a macro... (cached) yes
checking whether mkdirat is declared without a macro... (cached) yes
checking whether mkfifo is declared without a macro... (cached) yes
checking whether mkfifoat is declared without a macro... (cached) yes
checking whether mknod is declared without a macro... (cached) yes
checking whether mknodat is declared without a macro... (cached) yes
checking whether stat is declared without a macro... (cached) yes
checking whether utimensat is declared without a macro... (cached) yes
checking for struct tms... yes
checking whether times is declared without a macro... yes
checking for struct utsname... yes
checking whether uname is declared without a macro... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether tmpfile should be overridden... no
checking whether trunc is declared... (cached) yes
checking whether truncf is declared... (cached) yes
checking for uname... 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... (cached) 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 canonicalize_file_name... (cached) yes
checking for ctermid... 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 isascii... yes
checking for kill... yes
checking for lgamma... yes
checking for lgammaf... yes
checking for lgamma_r... yes
checking for lgammaf_r... yes
checking for log1p... yes
checking for log1pf... yes
checking for pipe... (cached) yes
checking for realpath... (cached) yes
checking for resolvepath... no
checking for roundl... yes
checking for select... yes
checking for setgrent... yes
checking for setpwent... yes
checking for siglongjmp... yes
checking for strsignal... yes
checking for tcgetattr... yes
checking for tcsetattr... yes
checking for tempnam... yes
checking for tgammaf... yes
checking for toascii... yes
checking for umask... yes
checking for waitpid... yes
checking for _kbhit... no
checking for modf... yes
checking for pow... yes
checking for sqrt... yes
checking for sqrtf... yes
checking whether exp2 is declared... (cached) 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 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
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 cbrt... yes
checking for cbrtf... yes
checking for erf... yes
checking for erff... yes
checking for erfc... yes
checking for erfcf... yes
checking for exp2f... yes
checking for hypotf... yes
checking for _hypotf... no
checking for log2... yes
checking for log2f... yes
checking for MATH DEFINES in math.h... yes
checking for getrusage... yes
checking for getpwnam... yes
checking whether closedir returns void... no
checking for struct exception in math.h... yes
checking whether sys_siglist is declared... yes
checking whether gcc accepts -Wall... yes
adding -Wall to WARN_CFLAGS
checking whether gcc accepts -W... yes
adding -W to WARN_CFLAGS
checking whether gcc accepts -Wshadow... yes
adding -Wshadow to WARN_CFLAGS
checking whether gcc accepts -Wformat... yes
adding -Wformat to WARN_CFLAGS
checking whether gcc accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CFLAGS
checking whether gcc accepts -Wmissing-prototypes... yes
adding -Wmissing-prototypes to WARN_CFLAGS
checking whether gcc accepts -Wstrict-prototypes... yes
adding -Wstrict-prototypes to WARN_CFLAGS
checking whether gcc accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CFLAGS
checking whether gcc accepts -Wcast-align... yes
adding -Wcast-align to WARN_CFLAGS
checking whether gcc accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CFLAGS
checking whether g++ accepts -Wall... yes
adding -Wall to WARN_CXXFLAGS
checking whether g++ accepts -W... yes
adding -W to WARN_CXXFLAGS
checking whether g++ accepts -Wshadow... yes
adding -Wshadow to WARN_CXXFLAGS
checking whether g++ accepts -Wold-style-cast... yes
adding -Wold-style-cast to WARN_CXXFLAGS
checking whether g++ accepts -Wformat... yes
adding -Wformat to WARN_CXXFLAGS
checking whether g++ accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CXXFLAGS
checking whether g++ accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CXXFLAGS
checking whether g++ accepts -Wcast-align... yes
adding -Wcast-align to WARN_CXXFLAGS
checking whether g++ accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CXXFLAGS
checking for java... /usr/lib/jvm/default-java/jre/bin/java
checking for javac... /usr/lib/jvm/default-java/bin/javac
checking for jar... /usr/lib/jvm/default-java/bin/jar
checking for Java version... 1.7.0_51
checking for libjvm.so... /usr/lib/jvm/default-java/jre/lib/arm/server
checking for include file <jni.h>... /usr/lib/jvm/default-java/include
checking for QT... yes
checking for moc-qt5... no
checking for moc-qt4... moc-qt4
checking for uic-qt5... no
checking for uic-qt4... uic-qt4
checking for rcc-qt5... no
checking for rcc-qt4... no
checking for rcc... rcc
checking for lrelease-qt5... no
checking for lrelease-qt4... lrelease-qt4
checking whether Qt has the QAbstractItemModel::beginResetModel() function... yes
checking whether Qt provides QFont::Monospace... yes
checking whether Qt has SetPlaceholderText function... yes
checking whether Qscintilla library is installed... yes
checking whether Qscintilla has version 2.6.0 or later... yes
checking Qsci/qscilexeroctave.h usability... yes
checking Qsci/qscilexeroctave.h presence... yes
checking for Qsci/qscilexeroctave.h... yes
checking Qsci/qscilexermatlab.h usability... yes
checking Qsci/qscilexermatlab.h presence... yes
checking for Qsci/qscilexermatlab.h... yes
checking for setlocale... (cached) yes
checking pty.h usability... yes
checking pty.h presence... yes
checking for pty.h... yes
checking libutil.h usability... no
checking libutil.h presence... no
checking for libutil.h... no
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking for library containing openpty... -lutil
checking for chmod... yes
checking for chown... yes
checking for ftruncate... yes
checking for mmap... (cached) yes
checking for munmap... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating oct-conf-post.h
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/doxyhtml/Makefile
config.status: creating doc/doxyhtml/Doxyfile
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 libgnu/Makefile
config.status: creating libgui/Makefile
config.status: creating libinterp/Makefile
config.status: creating liboctave/Makefile
config.status: creating liboctave/cruft/Makefile
config.status: creating liboctave/cruft/mkf77def
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
configure:

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

  Source directory:            .
  Installation prefix:         /usr
  C compiler:                  gcc   -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp
  C++ compiler:                g++   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp
  Fortran compiler:            gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4
  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:                        -lutil -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:           
configure: WARNING: 

I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.
  CXSPARSE LDFLAGS:            

  CXSPARSE libraries:          -lcxsparse
  DL libraries:                -ldl
  FFTW3 CPPFLAGS:              
  FFTW3 LDFLAGS:               
  FFTW3 libraries:             -lfftw3_threads -lfftw3
  FFTW3F CPPFLAGS:             
  FFTW3F LDFLAGS:              
  FFTW3F libraries:            -lfftw3f_threads -lfftw3f
  fontconfig CFLAGS:           -I/usr/include/freetype2  
  fontconfig libraries:        -lfontconfig -lfreetype  
  FreeType2 CFLAGS:            -I/usr/include/freetype2  
  FreeType2 libraries:         -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 -I/usr/include/libdrm   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT
  graphics libraries:          -lfltk_gl -lfltk -lX11
  HDF5 CPPFLAGS:               
  HDF5 LDFLAGS:                
  HDF5 libraries:              -lhdf5
  Java home:                   /usr/lib/jvm/default-java
configure: WARNING: 

I didn't find bison, but it's only a problem if you need to
reconstruct parse.cc, which is the case if you're building from VCS
sources.

  Java JVM path:               /usr/lib/jvm/default-java/jre/lib/arm/server
  Java CPPFLAGS:               -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux
  Java libraries:              
  LAPACK libraries:            -llapack
  LLVM CPPFLAGS:               
  LLVM LDFLAGS:                
  LLVM libraries:              
  Magick++ CPPFLAGS:           -I/usr/include/GraphicsMagick  
  Magick++ LDFLAGS:             
  Magick++ libraries:          -lGraphicsMagick++ -lGraphicsMagick  
  OPENGL libraries:            -lfontconfig -lfreetype   -lGL -lGLU
  PCRE CPPFLAGS:               
  PCRE libraries:              -lpcre
  PTHREAD flags:               -pthread
  PTHREAD libraries:           
  QHULL CPPFLAGS:              
  QHULL LDFLAGS:               
  QHULL libraries:             -lqhull
  QRUPDATE CPPFLAGS:           
  QRUPDATE LDFLAGS:            
  QRUPDATE libraries:          -lqrupdate
  Qt CPPFLAGS:                 -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork  
  Qt LDFLAGS:                   
  Qt libraries:                -lQtGui -lQtNetwork -lQtCore   -lqscintilla2
  READLINE libraries:          -lreadline
  TERM libraries:              -lncurses
  UMFPACK CPPFLAGS:            
  UMFPACK LDFLAGS:             
  UMFPACK libraries:           -lumfpack
  X11 include flags:           
  X11 libraries:               -lX11
  Z CPPFLAGS:                  
  Z LDFLAGS:                   
  Z libraries:                 -lz

  Default pager:               less
  gnuplot:                     gnuplot

  Build Octave GUI:                   yes
  JIT compiler for loops:             no
  Build Java interface:               yes
  Do internal array bounds checking:  no
  Use octave_allocator:               no
  Build static libraries:             no
  Build shared libraries:             yes
  Dynamic Linking:                    yes (dlopen)
  Include support for GNU readline:   yes
  64-bit array dims and indexing:     no

configure: WARNING: UNEXPECTED: found nth_element working in g++ 4.8.2.  Has it been patched on your system?
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 or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system. 
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_auto_build -a -O--parallel
	make -j4
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
make[1]: Entering directory `/«PKGBUILDDIR»'
making run-octave from run-octave.in
chmod a+rx "run-octave"
rm -f bits/stl_algo.h
make  all-recursive
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
make[2]: Entering directory `/«PKGBUILDDIR»'
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 RUNSTATEDIR "/var/run"'; \
	  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 && \
	mv -f configmake.h-t configmake.h
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
rm -f unused-parameter.h-t unused-parameter.h && \
	sed -n -e '/GL_UNUSED_PARAMETER/,$p' \
	  < ../build-aux/snippet/unused-parameter.h \
	  > unused-parameter.h-t && \
	mv unused-parameter.h-t unused-parameter.h
/bin/mkdir -p sys
/bin/mkdir -p sys
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 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' \
	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|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 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_CBRT''@/0/g' \
	      -e 's/@''GNULIB_CBRTF''@/0/g' \
	      -e 's/@''GNULIB_CBRTL''@/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_EXP2''@/0/g' \
	      -e 's/@''GNULIB_EXP2F''@/0/g' \
	      -e 's/@''GNULIB_EXP2L''@/0/g' \
	      -e 's/@''GNULIB_EXPM1''@/0/g' \
	      -e 's/@''GNULIB_EXPM1F''@/0/g' \
	      -e 's/@''GNULIB_EXPM1L''@/0/g' \
	      -e 's/@''GNULIB_FABSF''@/0/g' \
	      -e 's/@''GNULIB_FABSL''@/0/g' \
	      -e 's/@''GNULIB_FLOOR''@/1/g' \
	      -e 's/@''GNULIB_FLOORF''@/1/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_FMOD''@/0/g' \
	      -e 's/@''GNULIB_FMODF''@/0/g' \
	      -e 's/@''GNULIB_FMODL''@/0/g' \
	      -e 's/@''GNULIB_FREXPF''@/1/g' \
	      -e 's/@''GNULIB_FREXP''@/1/g' \
	      -e 's/@''GNULIB_FREXPL''@/0/g' \
	      -e 's/@''GNULIB_HYPOT''@/0/g' \
	      -e 's/@''GNULIB_HYPOTF''@/0/g' \
	      -e 's/@''GNULIB_HYPOTL''@/0/g' \
	      < ./math.in.h | \
	  sed -e 's/@''GNULIB_ILOGB''@/0/g' \
	      -e 's/@''GNULIB_ILOGBF''@/0/g' \
	      -e 's/@''GNULIB_ILOGBL''@/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_LOG''@/0/g' \
	      -e 's/@''GNULIB_LOGF''@/0/g' \
	      -e 's/@''GNULIB_LOGL''@/0/g' \
	      -e 's/@''GNULIB_LOG10''@/0/g' \
	      -e 's/@''GNULIB_LOG10F''@/0/g' \
	      -e 's/@''GNULIB_LOG10L''@/0/g' \
	      -e 's/@''GNULIB_LOG1P''@/0/g' \
	      -e 's/@''GNULIB_LOG1PF''@/0/g' \
	      -e 's/@''GNULIB_LOG1PL''@/0/g' \
	      -e 's/@''GNULIB_LOG2''@/0/g' \
	      -e 's/@''GNULIB_LOG2F''@/0/g' \
	      -e 's/@''GNULIB_LOG2L''@/0/g' \
	      -e 's/@''GNULIB_LOGB''@/0/g' \
	      -e 's/@''GNULIB_LOGBF''@/0/g' \
	      -e 's/@''GNULIB_LOGBL''@/0/g' \
	      -e 's/@''GNULIB_MODF''@/0/g' \
	      -e 's/@''GNULIB_MODFF''@/0/g' \
	      -e 's/@''GNULIB_MODFL''@/0/g' \
	      -e 's/@''GNULIB_POWF''@/0/g' \
	      -e 's/@''GNULIB_REMAINDER''@/0/g' \
	      -e 's/@''GNULIB_REMAINDERF''@/0/g' \
	      -e 's/@''GNULIB_REMAINDERL''@/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' \
	  | \
	  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_CBRT''@|1|g' \
	      -e 's|@''HAVE_CBRTF''@|1|g' \
	      -e 's|@''HAVE_CBRTL''@|1|g' \
	      -e 's|@''HAVE_COPYSIGN''@|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_EXPM1''@|1|g' \
	      -e 's|@''HAVE_EXPM1F''@|1|g' \
	      -e 's|@''HAVE_FABSF''@|1|g' \
	      -e 's|@''HAVE_FABSL''@|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_FMODL''@|1|g' \
	      -e 's|@''HAVE_FREXPF''@|1|g' \
	      -e 's|@''HAVE_HYPOTF''@|1|g' \
	      -e 's|@''HAVE_HYPOTL''@|1|g' \
	      -e 's|@''HAVE_ILOGB''@|1|g' \
	      -e 's|@''HAVE_ILOGBF''@|1|g' \
	      -e 's|@''HAVE_ILOGBL''@|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_LOG10L''@|1|g' \
	      -e 's|@''HAVE_LOG1P''@|1|g' \
	      -e 's|@''HAVE_LOG1PF''@|1|g' \
	      -e 's|@''HAVE_LOG1PL''@|1|g' \
	      -e 's|@''HAVE_LOGBF''@|1|g' \
	      -e 's|@''HAVE_LOGBL''@|1|g' \
	      -e 's|@''HAVE_MODFF''@|1|g' \
	      -e 's|@''HAVE_MODFL''@|1|g' \
	      -e 's|@''HAVE_POWF''@|1|g' \
	      -e 's|@''HAVE_REMAINDER''@|1|g' \
	      -e 's|@''HAVE_REMAINDERF''@|1|g' \
	      -e 's|@''HAVE_RINT''@|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_CBRTF''@|1|g' \
	      -e 's|@''HAVE_DECL_CBRTL''@|1|g' \
	      -e 's|@''HAVE_DECL_CEILF''@|1|g' \
	      -e 's|@''HAVE_DECL_CEILL''@|1|g' \
	      -e 's|@''HAVE_DECL_COPYSIGNF''@|1|g' \
	      -e 's|@''HAVE_DECL_COSL''@|1|g' \
	      -e 's|@''HAVE_DECL_EXPL''@|1|g' \
	      -e 's|@''HAVE_DECL_EXP2''@|1|g' \
	      -e 's|@''HAVE_DECL_EXP2F''@|1|g' \
	      -e 's|@''HAVE_DECL_EXP2L''@|1|g' \
	      -e 's|@''HAVE_DECL_EXPM1L''@|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_LOGL''@|1|g' \
	      -e 's|@''HAVE_DECL_LOG10L''@|1|g' \
	      -e 's|@''HAVE_DECL_LOG2''@|1|g' \
	      -e 's|@''HAVE_DECL_LOG2F''@|1|g' \
	      -e 's|@''HAVE_DECL_LOG2L''@|1|g' \
	      -e 's|@''HAVE_DECL_LOGB''@|1|g' \
	      -e 's|@''HAVE_DECL_REMAINDER''@|1|g' \
	      -e 's|@''HAVE_DECL_REMAINDERL''@|1|g' \
	      -e 's|@''HAVE_DECL_RINTF''@|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_CBRTF''@|0|g' \
	      -e 's|@''REPLACE_CBRTL''@|0|g' \
	      -e 's|@''REPLACE_CEIL''@|0|g' \
	      -e 's|@''REPLACE_CEILF''@|0|g' \
	      -e 's|@''REPLACE_CEILL''@|0|g' \
	      -e 's|@''REPLACE_EXPM1''@|0|g' \
	      -e 's|@''REPLACE_EXPM1F''@|0|g' \
	      -e 's|@''REPLACE_EXP2''@|0|g' \
	      -e 's|@''REPLACE_EXP2L''@|0|g' \
	      -e 's|@''REPLACE_FABSL''@|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_FMOD''@|0|g' \
	      -e 's|@''REPLACE_FMODF''@|0|g' \
	      -e 's|@''REPLACE_FMODL''@|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_HYPOT''@|0|g' \
	      -e 's|@''REPLACE_HYPOTF''@|0|g' \
	      -e 's|@''REPLACE_HYPOTL''@|0|g' \
	      -e 's|@''REPLACE_ILOGB''@|0|g' \
	      -e 's|@''REPLACE_ILOGBF''@|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_LOG''@|0|g' \
	      -e 's|@''REPLACE_LOGF''@|0|g' \
	      -e 's|@''REPLACE_LOGL''@|0|g' \
	      -e 's|@''REPLACE_LOG10''@|0|g' \
	      -e 's|@''REPLACE_LOG10F''@|0|g' \
	      -e 's|@''REPLACE_LOG10L''@|0|g' \
	      -e 's|@''REPLACE_LOG1P''@|0|g' \
	      -e 's|@''REPLACE_LOG1PF''@|0|g' \
	      -e 's|@''REPLACE_LOG1PL''@|0|g' \
	      -e 's|@''REPLACE_LOG2''@|0|g' \
	      -e 's|@''REPLACE_LOG2F''@|0|g' \
	      -e 's|@''REPLACE_LOG2L''@|0|g' \
	      -e 's|@''REPLACE_LOGB''@|0|g' \
	      -e 's|@''REPLACE_LOGBF''@|0|g' \
	      -e 's|@''REPLACE_LOGBL''@|0|g' \
	      -e 's|@''REPLACE_MODF''@|0|g' \
	      -e 's|@''REPLACE_MODFF''@|0|g' \
	      -e 's|@''REPLACE_MODFL''@|0|g' \
	      -e 's|@''REPLACE_NAN''@|0|g' \
	      -e 's|@''REPLACE_REMAINDER''@|0|g' \
	      -e 's|@''REPLACE_REMAINDERF''@|0|g' \
	      -e 's|@''REPLACE_REMAINDERL''@|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_SQRTL''@|0|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''@/0/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''@/1/g' \
	      -e 's/@''GNULIB_RANDOM''@/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_SECURE_GETENV''@/1/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''@|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_SECURE_GETENV''@|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''@|0|g' \
	      -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
	      -e 's|@''REPLACE_PUTENV''@|0|g' \
	      -e 's|@''REPLACE_RANDOM_R''@|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''@/1/g' \
	      -e 's/@''GNULIB_STRNLEN''@/1/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
/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|@''WINDOWS_64_BIT_ST_SIZE''@|0|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
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 's/@''REPLACE_STRUCT_TIMEVAL''@/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
/bin/mkdir -p sys
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''@|1|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 sys/utsname.h-t sys/utsname.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's/@''HAVE_SYS_UTSNAME_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_UTSNAME_H''@|<sys/utsname.h>|g' \
	      -e 's/@''GNULIB_UNAME''@/1/g' \
	      -e 's|@''HAVE_STRUCT_UTSNAME''@|1|g' \
	      -e 's|@''HAVE_UNAME''@|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_utsname.in.h; \
	} > sys/utsname.h-t && \
	mv sys/utsname.h-t sys/utsname.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|@''WINDOWS_64_BIT_OFF_T''@|0|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''@/1/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_FTRUNCATE''@|0|g' \
	      -e 's|@''REPLACE_GETCWD''@|0|g' \
	      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
	      -e 's|@''REPLACE_GETDTABLESIZE''@|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 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o areadlink-with-size.lo areadlink-with-size.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o base64.lo base64.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o bitrotate.lo bitrotate.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o c-ctype.lo c-ctype.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c areadlink-with-size.c  -fPIC -DPIC -o .libs/areadlink-with-size.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c base64.c  -fPIC -DPIC -o .libs/base64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c bitrotate.c  -fPIC -DPIC -o .libs/bitrotate.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c c-ctype.c  -fPIC -DPIC -o .libs/c-ctype.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o canonicalize.lo canonicalize.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o cloexec.lo cloexec.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o md5.lo md5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c canonicalize.c  -fPIC -DPIC -o .libs/canonicalize.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c cloexec.c  -fPIC -DPIC -o .libs/cloexec.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c md5.c  -fPIC -DPIC -o .libs/md5.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dirname.lo dirname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dirname.c  -fPIC -DPIC -o .libs/dirname.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o basename.lo basename.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dirname-lgpl.lo dirname-lgpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c basename.c  -fPIC -DPIC -o .libs/basename.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dirname-lgpl.c  -fPIC -DPIC -o .libs/dirname-lgpl.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o basename-lgpl.lo basename-lgpl.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o stripslash.lo stripslash.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c basename-lgpl.c  -fPIC -DPIC -o .libs/basename-lgpl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c stripslash.c  -fPIC -DPIC -o .libs/stripslash.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o exitfail.lo exitfail.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fd-hook.lo fd-hook.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c exitfail.c  -fPIC -DPIC -o .libs/exitfail.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o file-set.lo file-set.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fd-hook.c  -fPIC -DPIC -o .libs/fd-hook.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o filemode.lo filemode.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c file-set.c  -fPIC -DPIC -o .libs/file-set.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o filenamecat-lgpl.lo filenamecat-lgpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c filemode.c  -fPIC -DPIC -o .libs/filemode.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o freading.lo freading.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c filenamecat-lgpl.c  -fPIC -DPIC -o .libs/filenamecat-lgpl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c freading.c  -fPIC -DPIC -o .libs/freading.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash.lo hash.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash-pjw.lo hash-pjw.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash-triple.lo hash-triple.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash.c  -fPIC -DPIC -o .libs/hash.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o localcharset.lo localcharset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash-pjw.c  -fPIC -DPIC -o .libs/hash-pjw.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash-triple.c  -fPIC -DPIC -o .libs/hash-triple.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o malloca.lo malloca.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c malloca.c  -fPIC -DPIC -o .libs/malloca.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o math.lo math.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c math.c  -fPIC -DPIC -o .libs/math.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o nproc.lo nproc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c nproc.c  -fPIC -DPIC -o .libs/nproc.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-die.lo openat-die.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o progname.lo progname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c openat-die.c  -fPIC -DPIC -o .libs/openat-die.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c progname.c  -fPIC -DPIC -o .libs/progname.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o same.lo same.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o save-cwd.lo save-cwd.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c same.c  -fPIC -DPIC -o .libs/same.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sig-handler.lo sig-handler.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c save-cwd.c  -fPIC -DPIC -o .libs/save-cwd.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sig-handler.c  -fPIC -DPIC -o .libs/sig-handler.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sockets.lo sockets.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o strftime.lo strftime.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c strftime.c  -fPIC -DPIC -o .libs/strftime.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o strnlen1.lo strnlen1.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sys_socket.lo sys_socket.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o tempname.lo tempname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sys_socket.c  -fPIC -DPIC -o .libs/sys_socket.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c strnlen1.c  -fPIC -DPIC -o .libs/strnlen1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c tempname.c  -fPIC -DPIC -o .libs/tempname.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o tmpdir.lo tmpdir.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o unistd.lo unistd.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c tmpdir.c  -fPIC -DPIC -o .libs/tmpdir.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c unistd.c  -fPIC -DPIC -o .libs/unistd.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dup-safer.lo dup-safer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dup-safer.c  -fPIC -DPIC -o .libs/dup-safer.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fd-safer.lo fd-safer.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o pipe-safer.lo pipe-safer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fd-safer.c  -fPIC -DPIC -o .libs/fd-safer.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o wctype-h.lo wctype-h.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c pipe-safer.c  -fPIC -DPIC -o .libs/pipe-safer.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c wctype-h.c  -fPIC -DPIC -o .libs/wctype-h.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xmalloc.lo xmalloc.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xalloc-die.lo xalloc-die.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xmalloc.c  -fPIC -DPIC -o .libs/xmalloc.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xgetcwd.lo xgetcwd.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xalloc-die.c  -fPIC -DPIC -o .libs/xalloc-die.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xgetcwd.c  -fPIC -DPIC -o .libs/xgetcwd.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xsize.lo xsize.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xstrndup.lo xstrndup.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o asnprintf.lo asnprintf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xsize.c  -fPIC -DPIC -o .libs/xsize.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xstrndup.c  -fPIC -DPIC -o .libs/xstrndup.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c asnprintf.c  -fPIC -DPIC -o .libs/asnprintf.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o chdir-long.lo chdir-long.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fclose.lo fclose.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fcntl.lo fcntl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c chdir-long.c  -fPIC -DPIC -o .libs/chdir-long.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fclose.c  -fPIC -DPIC -o .libs/fclose.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fcntl.c  -fPIC -DPIC -o .libs/fcntl.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fflush.lo fflush.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fpurge.lo fpurge.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fflush.c  -fPIC -DPIC -o .libs/fflush.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fpurge.c  -fPIC -DPIC -o .libs/fpurge.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fseek.lo fseek.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fseeko.lo fseeko.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fseek.c  -fPIC -DPIC -o .libs/fseek.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o glob.lo glob.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fseeko.c  -fPIC -DPIC -o .libs/fseeko.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-proc.lo openat-proc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c glob.c  -fPIC -DPIC -o .libs/glob.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c openat-proc.c  -fPIC -DPIC -o .libs/openat-proc.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o printf-args.lo printf-args.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o printf-parse.lo printf-parse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c printf-args.c  -fPIC -DPIC -o .libs/printf-args.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c printf-parse.c  -fPIC -DPIC -o .libs/printf-parse.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o vasnprintf.lo vasnprintf.c
rm -f t-charset.alias charset.alias && \
	/bin/bash ./config.charset 'arm-unknown-linux-gnueabihf' > t-charset.alias && \
	mv t-charset.alias charset.alias
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c vasnprintf.c  -fPIC -DPIC -o .libs/vasnprintf.o
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  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -no-undefined                -Wl,-z,relro -o libgnu.la  areadlink-with-size.lo base64.lo bitrotate.lo c-ctype.lo canonicalize.lo cloexec.lo md5.lo dirname.lo basename.lo dirname-lgpl.lo basename-lgpl.lo stripslash.lo exitfail.lo fd-hook.lo file-set.lo filemode.lo filenamecat-lgpl.lo freading.lo hash.lo hash-pjw.lo hash-triple.lo localcharset.lo malloca.lo math.lo nproc.lo openat-die.lo progname.lo same.lo save-cwd.lo sig-handler.lo sockets.lo strftime.lo strnlen1.lo sys_socket.lo tempname.lo tmpdir.lo unistd.lo dup-safer.lo fd-safer.lo pipe-safer.lo wctype-h.lo xmalloc.lo xalloc-die.lo xgetcwd.lo xsize.lo xstrndup.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  -lutil -lm  
libtool: link: ar cru .libs/libgnu.a .libs/areadlink-with-size.o .libs/base64.o .libs/bitrotate.o .libs/c-ctype.o .libs/canonicalize.o .libs/cloexec.o .libs/md5.o .libs/dirname.o .libs/basename.o .libs/dirname-lgpl.o .libs/basename-lgpl.o .libs/stripslash.o .libs/exitfail.o .libs/fd-hook.o .libs/file-set.o .libs/filemode.o .libs/filenamecat-lgpl.o .libs/freading.o .libs/hash.o .libs/hash-pjw.o .libs/hash-triple.o .libs/localcharset.o .libs/malloca.o .libs/math.o .libs/nproc.o .libs/openat-die.o .libs/progname.o .libs/same.o .libs/save-cwd.o .libs/sig-handler.o .libs/sockets.o .libs/strftime.o .libs/strnlen1.o .libs/sys_socket.o .libs/tempname.o .libs/tmpdir.o .libs/unistd.o .libs/dup-safer.o .libs/fd-safer.o .libs/pipe-safer.o .libs/wctype-h.o .libs/xmalloc.o .libs/xalloc-die.o .libs/xgetcwd.o .libs/xsize.o .libs/xstrndup.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 liboctave
make[3]: Entering directory `/«PKGBUILDDIR»/liboctave'
gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx make_inclusive_header=mx-ops.h /«PKGBUILDDIR»/liboctave/operators/mx-ops > operators/mx-ops.h-t
making numeric/DASPK-opts.h from numeric/DASPK-opts.in
making numeric/DASRT-opts.h from numeric/DASRT-opts.in
making numeric/DASSL-opts.h from numeric/DASSL-opts.in
mv operators/mx-ops.h-t operators/mx-ops.h
making numeric/LSODE-opts.h from numeric/LSODE-opts.in
mv numeric/DASRT-opts.h-t numeric/DASRT-opts.h
mv numeric/DASSL-opts.h-t numeric/DASSL-opts.h
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
mv numeric/DASPK-opts.h-t numeric/DASPK-opts.h
making numeric/Quad-opts.h from numeric/Quad-opts.in
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
mv numeric/LSODE-opts.h-t numeric/LSODE-opts.h
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
mv numeric/Quad-opts.h-t numeric/Quad-opts.h
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=vx /«PKGBUILDDIR»/liboctave/operators/vx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=vx /«PKGBUILDDIR»/liboctave/operators/vx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=vx /«PKGBUILDDIR»/liboctave/operators/vx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/sparse-mk-ops.awk prefix=smx /«PKGBUILDDIR»/liboctave/operators/sparse-mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/sparse-mk-ops.awk prefix=smx /«PKGBUILDDIR»/liboctave/operators/sparse-mx-ops)
make  all-recursive
make[4]: Entering directory `/«PKGBUILDDIR»/liboctave'
Making all in cruft
make[5]: Entering directory `/«PKGBUILDDIR»/liboctave/cruft'
/bin/sed -e "" < slatec-fn/derfc.in.f > slatec-fn/derfc.f-t
chmod a+rx mkf77def
/bin/sed -e "" < slatec-fn/erfc.in.f > slatec-fn/erfc.f-t
./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 Faddeeva/Faddeeva.cc Faddeeva/Faddeeva.hh  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/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/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
mv slatec-fn/derfc.f-t slatec-fn/derfc.f
mv slatec-fn/erfc.f-t slatec-fn/erfc.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cacai.lo `test -f 'amos/cacai.f' || echo './'`amos/cacai.f
chmod a+rx mkf77def
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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/ranlib.def-t
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cacai.f  -fPIC -o amos/.libs/libcruft_la-cacai.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cacon.f  -fPIC -o amos/.libs/libcruft_la-cacon.o
mv ranlib/ranlib.def-t ranlib/ranlib.def
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesi.lo `test -f 'amos/cbesi.f' || echo './'`amos/cbesi.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesh.f  -fPIC -o amos/.libs/libcruft_la-cbesh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesi.f  -fPIC -o amos/.libs/libcruft_la-cbesi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesj.lo `test -f 'amos/cbesj.f' || echo './'`amos/cbesj.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesj.f  -fPIC -o amos/.libs/libcruft_la-cbesj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesy.lo `test -f 'amos/cbesy.f' || echo './'`amos/cbesy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesk.f  -fPIC -o amos/.libs/libcruft_la-cbesk.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesy.f  -fPIC -o amos/.libs/libcruft_la-cbesy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbinu.lo `test -f 'amos/cbinu.f' || echo './'`amos/cbinu.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbinu.f  -fPIC -o amos/.libs/libcruft_la-cbinu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbunk.lo `test -f 'amos/cbunk.f' || echo './'`amos/cbunk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbuni.f  -fPIC -o amos/.libs/libcruft_la-cbuni.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbunk.f  -fPIC -o amos/.libs/libcruft_la-cbunk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunk2.lo `test -f 'amos/cunk2.f' || echo './'`amos/cunk2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunk1.f  -fPIC -o amos/.libs/libcruft_la-cunk1.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunk2.f  -fPIC -o amos/.libs/libcruft_la-cunk2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-crati.lo `test -f 'amos/crati.f' || echo './'`amos/crati.f
mv cruft.def-t cruft.def
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cshch.lo `test -f 'amos/cshch.f' || echo './'`amos/cshch.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/crati.f  -fPIC -o amos/.libs/libcruft_la-crati.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cshch.f  -fPIC -o amos/.libs/libcruft_la-cshch.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuni1.lo `test -f 'amos/cuni1.f' || echo './'`amos/cuni1.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuni1.f  -fPIC -o amos/.libs/libcruft_la-cuni1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuoik.lo `test -f 'amos/cuoik.f' || echo './'`amos/cuoik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuoik.f  -fPIC -o amos/.libs/libcruft_la-cuoik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbiry.lo `test -f 'amos/cbiry.f' || echo './'`amos/cbiry.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-ckscl.lo `test -f 'amos/ckscl.f' || echo './'`amos/ckscl.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cairy.f  -fPIC -o amos/.libs/libcruft_la-cairy.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbiry.f  -fPIC -o amos/.libs/libcruft_la-cbiry.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/ckscl.f  -fPIC -o amos/.libs/libcruft_la-ckscl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cs1s2.lo `test -f 'amos/cs1s2.f' || echo './'`amos/cs1s2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cs1s2.f  -fPIC -o amos/.libs/libcruft_la-cs1s2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuni2.lo `test -f 'amos/cuni2.f' || echo './'`amos/cuni2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuchk.f  -fPIC -o amos/.libs/libcruft_la-cuchk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cwrsk.lo `test -f 'amos/cwrsk.f' || echo './'`amos/cwrsk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-casyi.lo `test -f 'amos/casyi.f' || echo './'`amos/casyi.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuni2.f  -fPIC -o amos/.libs/libcruft_la-cuni2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbknu.lo `test -f 'amos/cbknu.f' || echo './'`amos/cbknu.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cwrsk.f  -fPIC -o amos/.libs/libcruft_la-cwrsk.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/casyi.f  -fPIC -o amos/.libs/libcruft_la-casyi.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbknu.f  -fPIC -o amos/.libs/libcruft_la-cbknu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cmlri.lo `test -f 'amos/cmlri.f' || echo './'`amos/cmlri.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cmlri.f  -fPIC -o amos/.libs/libcruft_la-cmlri.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cseri.lo `test -f 'amos/cseri.f' || echo './'`amos/cseri.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cseri.f  -fPIC -o amos/.libs/libcruft_la-cseri.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunhj.lo `test -f 'amos/cunhj.f' || echo './'`amos/cunhj.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunhj.f  -fPIC -o amos/.libs/libcruft_la-cunhj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunik.lo `test -f 'amos/cunik.f' || echo './'`amos/cunik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunik.f  -fPIC -o amos/.libs/libcruft_la-cunik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-dgamln.lo `test -f 'amos/dgamln.f' || echo './'`amos/dgamln.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/dgamln.f  -fPIC -o amos/.libs/libcruft_la-dgamln.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-gamln.lo `test -f 'amos/gamln.f' || echo './'`amos/gamln.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/gamln.f  -fPIC -o amos/.libs/libcruft_la-gamln.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzabs.lo `test -f 'amos/xzabs.f' || echo './'`amos/xzabs.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzexp.lo `test -f 'amos/xzexp.f' || echo './'`amos/xzexp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzabs.f  -fPIC -o amos/.libs/libcruft_la-xzabs.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzexp.f  -fPIC -o amos/.libs/libcruft_la-xzexp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zacai.lo `test -f 'amos/zacai.f' || echo './'`amos/zacai.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzlog.f  -fPIC -o amos/.libs/libcruft_la-xzlog.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzsqrt.f  -fPIC -o amos/.libs/libcruft_la-xzsqrt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zacai.f  -fPIC -o amos/.libs/libcruft_la-zacai.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zasyi.lo `test -f 'amos/zasyi.f' || echo './'`amos/zasyi.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zacon.f  -fPIC -o amos/.libs/libcruft_la-zacon.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zairy.f  -fPIC -o amos/.libs/libcruft_la-zairy.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zasyi.f  -fPIC -o amos/.libs/libcruft_la-zasyi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesh.lo `test -f 'amos/zbesh.f' || echo './'`amos/zbesh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesh.f  -fPIC -o amos/.libs/libcruft_la-zbesh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesj.lo `test -f 'amos/zbesj.f' || echo './'`amos/zbesj.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesi.f  -fPIC -o amos/.libs/libcruft_la-zbesi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesy.lo `test -f 'amos/zbesy.f' || echo './'`amos/zbesy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesj.f  -fPIC -o amos/.libs/libcruft_la-zbesj.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesy.f  -fPIC -o amos/.libs/libcruft_la-zbesy.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesk.f  -fPIC -o amos/.libs/libcruft_la-zbesk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbiry.lo `test -f 'amos/zbiry.f' || echo './'`amos/zbiry.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbinu.f  -fPIC -o amos/.libs/libcruft_la-zbinu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbknu.lo `test -f 'amos/zbknu.f' || echo './'`amos/zbknu.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbiry.f  -fPIC -o amos/.libs/libcruft_la-zbiry.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbuni.lo `test -f 'amos/zbuni.f' || echo './'`amos/zbuni.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbknu.f  -fPIC -o amos/.libs/libcruft_la-zbknu.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbuni.f  -fPIC -o amos/.libs/libcruft_la-zbuni.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbunk.lo `test -f 'amos/zbunk.f' || echo './'`amos/zbunk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbunk.f  -fPIC -o amos/.libs/libcruft_la-zbunk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zdiv.lo `test -f 'amos/zdiv.f' || echo './'`amos/zdiv.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zdiv.f  -fPIC -o amos/.libs/libcruft_la-zdiv.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zkscl.lo `test -f 'amos/zkscl.f' || echo './'`amos/zkscl.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zmlri.lo `test -f 'amos/zmlri.f' || echo './'`amos/zmlri.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zmlt.lo `test -f 'amos/zmlt.f' || echo './'`amos/zmlt.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zkscl.f  -fPIC -o amos/.libs/libcruft_la-zkscl.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zmlri.f  -fPIC -o amos/.libs/libcruft_la-zmlri.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zmlt.f  -fPIC -o amos/.libs/libcruft_la-zmlt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zrati.lo `test -f 'amos/zrati.f' || echo './'`amos/zrati.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zrati.f  -fPIC -o amos/.libs/libcruft_la-zrati.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zs1s2.lo `test -f 'amos/zs1s2.f' || echo './'`amos/zs1s2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zs1s2.f  -fPIC -o amos/.libs/libcruft_la-zs1s2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuchk.lo `test -f 'amos/zuchk.f' || echo './'`amos/zuchk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zseri.f  -fPIC -o amos/.libs/libcruft_la-zseri.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zshch.f  -fPIC -o amos/.libs/libcruft_la-zshch.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuchk.f  -fPIC -o amos/.libs/libcruft_la-zuchk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuni1.lo `test -f 'amos/zuni1.f' || echo './'`amos/zuni1.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunhj.f  -fPIC -o amos/.libs/libcruft_la-zunhj.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuni1.f  -fPIC -o amos/.libs/libcruft_la-zuni1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuni2.lo `test -f 'amos/zuni2.f' || echo './'`amos/zuni2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuni2.f  -fPIC -o amos/.libs/libcruft_la-zuni2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunik.lo `test -f 'amos/zunik.f' || echo './'`amos/zunik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunik.f  -fPIC -o amos/.libs/libcruft_la-zunik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunk1.lo `test -f 'amos/zunk1.f' || echo './'`amos/zunk1.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunk1.f  -fPIC -o amos/.libs/libcruft_la-zunk1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunk2.lo `test -f 'amos/zunk2.f' || echo './'`amos/zunk2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunk2.f  -fPIC -o amos/.libs/libcruft_la-zunk2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuoik.lo `test -f 'amos/zuoik.f' || echo './'`amos/zuoik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuoik.f  -fPIC -o amos/.libs/libcruft_la-zuoik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zwrsk.lo `test -f 'amos/zwrsk.f' || echo './'`amos/zwrsk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zwrsk.f  -fPIC -o amos/.libs/libcruft_la-zwrsk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-zdotc3.lo `test -f 'blas-xtra/zdotc3.f' || echo './'`blas-xtra/zdotc3.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/ddot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-ddot3.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdotc3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-cdotc3.lo `test -f 'blas-xtra/cdotc3.f' || echo './'`blas-xtra/cdotc3.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/sdot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-sdot3.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cdotc3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-smatm3.lo `test -f 'blas-xtra/smatm3.f' || echo './'`blas-xtra/smatm3.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/dmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-dmatm3.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zmatm3.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/smatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-smatm3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xdnrm2.lo `test -f 'blas-xtra/xdnrm2.f' || echo './'`blas-xtra/xdnrm2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cmatm3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xdznrm2.lo `test -f 'blas-xtra/xdznrm2.f' || echo './'`blas-xtra/xdznrm2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xddot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xddot.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xdnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdnrm2.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xdznrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdznrm2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xzdotu.lo `test -f 'blas-xtra/xzdotu.f' || echo './'`blas-xtra/xzdotu.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xsdot.lo `test -f 'blas-xtra/xsdot.f' || echo './'`blas-xtra/xsdot.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xsnrm2.lo `test -f 'blas-xtra/xsnrm2.f' || echo './'`blas-xtra/xsnrm2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xzdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xzdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotu.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xsdot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsdot.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xsnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsnrm2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xcdotc.lo `test -f 'blas-xtra/xcdotc.f' || echo './'`blas-xtra/xcdotc.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xcdotu.lo `test -f 'blas-xtra/xcdotu.f' || echo './'`blas-xtra/xcdotu.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xerbla.lo `test -f 'blas-xtra/xerbla.f' || echo './'`blas-xtra/xerbla.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xscnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xscnrm2.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xcdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xcdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotu.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xerbla.f  -fPIC -o blas-xtra/.libs/libcruft_la-xerbla.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-cconv2.lo `test -f 'blas-xtra/cconv2.f' || echo './'`blas-xtra/cconv2.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-csconv2.lo `test -f 'blas-xtra/csconv2.f' || echo './'`blas-xtra/csconv2.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-dconv2.lo `test -f 'blas-xtra/dconv2.f' || echo './'`blas-xtra/dconv2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-cconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-sconv2.lo `test -f 'blas-xtra/sconv2.f' || echo './'`blas-xtra/sconv2.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/csconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-csconv2.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/dconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-dconv2.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/sconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-sconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-datv.lo `test -f 'daspk/datv.f' || echo './'`daspk/datv.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dcnst0.lo `test -f 'daspk/dcnst0.f' || echo './'`daspk/dcnst0.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zdconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdconv2.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/datv.f  -fPIC -o daspk/.libs/libcruft_la-datv.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dcnst0.f  -fPIC -o daspk/.libs/libcruft_la-dcnst0.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddasik.lo `test -f 'daspk/ddasik.f' || echo './'`daspk/ddasik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dcnstr.f  -fPIC -o daspk/.libs/libcruft_la-dcnstr.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasic.f  -fPIC -o daspk/.libs/libcruft_la-ddasic.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasid.f  -fPIC -o daspk/.libs/libcruft_la-ddasid.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasik.f  -fPIC -o daspk/.libs/libcruft_la-ddasik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddstp.lo `test -f 'daspk/ddstp.f' || echo './'`daspk/ddstp.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddwnrm.lo `test -f 'daspk/ddwnrm.f' || echo './'`daspk/ddwnrm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddaspk.f  -fPIC -o daspk/.libs/libcruft_la-ddaspk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dfnrmd.lo `test -f 'daspk/dfnrmd.f' || echo './'`daspk/dfnrmd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddstp.f  -fPIC -o daspk/.libs/libcruft_la-ddstp.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddwnrm.f  -fPIC -o daspk/.libs/libcruft_la-ddwnrm.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dfnrmd.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dhels.lo `test -f 'daspk/dhels.f' || echo './'`daspk/dhels.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dfnrmk.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmk.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dhels.f  -fPIC -o daspk/.libs/libcruft_la-dhels.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dinvwt.lo `test -f 'daspk/dinvwt.f' || echo './'`daspk/dinvwt.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dheqr.f  -fPIC -o daspk/.libs/libcruft_la-dheqr.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dinvwt.f  -fPIC -o daspk/.libs/libcruft_la-dinvwt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dlinsd.lo `test -f 'daspk/dlinsd.f' || echo './'`daspk/dlinsd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dlinsd.f  -fPIC -o daspk/.libs/libcruft_la-dlinsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dlinsk.lo `test -f 'daspk/dlinsk.f' || echo './'`daspk/dlinsk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dlinsk.f  -fPIC -o daspk/.libs/libcruft_la-dlinsk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnedd.lo `test -f 'daspk/dnedd.f' || echo './'`daspk/dnedd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dmatd.f  -fPIC -o daspk/.libs/libcruft_la-dmatd.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnedd.f  -fPIC -o daspk/.libs/libcruft_la-dnedd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnedk.lo `test -f 'daspk/dnedk.f' || echo './'`daspk/dnedk.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnedk.f  -fPIC -o daspk/.libs/libcruft_la-dnedk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsid.lo `test -f 'daspk/dnsid.f' || echo './'`daspk/dnsid.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsd.f  -fPIC -o daspk/.libs/libcruft_la-dnsd.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsid.f  -fPIC -o daspk/.libs/libcruft_la-dnsid.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsik.lo `test -f 'daspk/dnsik.f' || echo './'`daspk/dnsik.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsik.f  -fPIC -o daspk/.libs/libcruft_la-dnsik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dorth.lo `test -f 'daspk/dorth.f' || echo './'`daspk/dorth.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsk.f  -fPIC -o daspk/.libs/libcruft_la-dnsk.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dorth.f  -fPIC -o daspk/.libs/libcruft_la-dorth.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dspigm.lo `test -f 'daspk/dspigm.f' || echo './'`daspk/dspigm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dslvd.f  -fPIC -o daspk/.libs/libcruft_la-dslvd.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dslvk.f  -fPIC -o daspk/.libs/libcruft_la-dslvk.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dspigm.f  -fPIC -o daspk/.libs/libcruft_la-dspigm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dyypnw.lo `test -f 'daspk/dyypnw.f' || echo './'`daspk/dyypnw.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dyypnw.f  -fPIC -o daspk/.libs/libcruft_la-dyypnw.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o dasrt/libcruft_la-drchek.lo `test -f 'dasrt/drchek.f' || echo './'`dasrt/drchek.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/ddasrt.f  -fPIC -o dasrt/.libs/libcruft_la-ddasrt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/drchek.f  -fPIC -o dasrt/.libs/libcruft_la-drchek.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dasrt/libcruft_la-droots.lo `test -f 'dasrt/droots.f' || echo './'`dasrt/droots.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/droots.f  -fPIC -o dasrt/.libs/libcruft_la-droots.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddaini.lo `test -f 'dassl/ddaini.f' || echo './'`dassl/ddaini.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddaini.f  -fPIC -o dassl/.libs/libcruft_la-ddaini.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddajac.lo `test -f 'dassl/ddajac.f' || echo './'`dassl/ddajac.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddajac.f  -fPIC -o dassl/.libs/libcruft_la-ddajac.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddanrm.lo `test -f 'dassl/ddanrm.f' || echo './'`dassl/ddanrm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddanrm.f  -fPIC -o dassl/.libs/libcruft_la-ddanrm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddaslv.lo `test -f 'dassl/ddaslv.f' || echo './'`dassl/ddaslv.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddaslv.f  -fPIC -o dassl/.libs/libcruft_la-ddaslv.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddastp.lo `test -f 'dassl/ddastp.f' || echo './'`dassl/ddastp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddassl.f  -fPIC -o dassl/.libs/libcruft_la-ddassl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddatrp.lo `test -f 'dassl/ddatrp.f' || echo './'`dassl/ddatrp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddastp.f  -fPIC -o dassl/.libs/libcruft_la-ddastp.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddatrp.f  -fPIC -o dassl/.libs/libcruft_la-ddatrp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddawts.lo `test -f 'dassl/ddawts.f' || echo './'`dassl/ddawts.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddawts.f  -fPIC -o dassl/.libs/libcruft_la-ddawts.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o Faddeeva/libcruft_la-Faddeeva.lo `test -f 'Faddeeva/Faddeeva.cc' || echo './'`Faddeeva/Faddeeva.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c Faddeeva/Faddeeva.cc  -fPIC -DPIC -o Faddeeva/.libs/libcruft_la-Faddeeva.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xclange.lo `test -f 'lapack-xtra/xclange.f' || echo './'`lapack-xtra/xclange.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xclange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xclange.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xdlamch.lo `test -f 'lapack-xtra/xdlamch.f' || echo './'`lapack-xtra/xdlamch.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xdlamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlamch.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xdlange.lo `test -f 'lapack-xtra/xdlange.f' || echo './'`lapack-xtra/xdlange.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xilaenv.lo `test -f 'lapack-xtra/xilaenv.f' || echo './'`lapack-xtra/xilaenv.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xdlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlange.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xilaenv.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xilaenv.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xslamch.lo `test -f 'lapack-xtra/xslamch.f' || echo './'`lapack-xtra/xslamch.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xslange.lo `test -f 'lapack-xtra/xslange.f' || echo './'`lapack-xtra/xslange.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xslamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslamch.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xslange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslange.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-zrsf2csf.lo `test -f 'lapack-xtra/zrsf2csf.f' || echo './'`lapack-xtra/zrsf2csf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xzlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xzlange.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/zrsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-zrsf2csf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-crsf2csf.lo `test -f 'lapack-xtra/crsf2csf.f' || echo './'`lapack-xtra/crsf2csf.f
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -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 -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-cquit.lo `test -f 'misc/cquit.c' || echo './'`misc/cquit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/blaswrap.c  -fPIC -DPIC -o misc/.libs/libcruft_la-blaswrap.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/crsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-crsf2csf.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -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 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-d1mach.lo `test -f 'misc/d1mach.f' || echo './'`misc/d1mach.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/d1mach.f  -fPIC -o misc/.libs/libcruft_la-d1mach.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-f77-extern.lo `test -f 'misc/f77-extern.cc' || echo './'`misc/f77-extern.cc
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -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 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-i1mach.lo `test -f 'misc/i1mach.f' || echo './'`misc/i1mach.f
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-fcn.c  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-fcn.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-extern.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-extern.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/i1mach.f  -fPIC -o misc/.libs/libcruft_la-i1mach.o
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-lo-error.lo `test -f 'misc/lo-error.c' || echo './'`misc/lo-error.c
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-quit.lo `test -f 'misc/quit.cc' || echo './'`misc/quit.cc
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/lo-error.c  -fPIC -DPIC -o misc/.libs/libcruft_la-lo-error.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-r1mach.lo `test -f 'misc/r1mach.f' || echo './'`misc/r1mach.f
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/quit.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-quit.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/r1mach.f  -fPIC -o misc/.libs/libcruft_la-r1mach.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-cfode.lo `test -f 'odepack/cfode.f' || echo './'`odepack/cfode.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-dlsode.lo `test -f 'odepack/dlsode.f' || echo './'`odepack/dlsode.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/cfode.f  -fPIC -o odepack/.libs/libcruft_la-cfode.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/dlsode.f  -fPIC -o odepack/.libs/libcruft_la-dlsode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-ewset.lo `test -f 'odepack/ewset.f' || echo './'`odepack/ewset.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/ewset.f  -fPIC -o odepack/.libs/libcruft_la-ewset.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-intdy.lo `test -f 'odepack/intdy.f' || echo './'`odepack/intdy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/intdy.f  -fPIC -o odepack/.libs/libcruft_la-intdy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-prepj.lo `test -f 'odepack/prepj.f' || echo './'`odepack/prepj.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-solsy.lo `test -f 'odepack/solsy.f' || echo './'`odepack/solsy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/prepj.f  -fPIC -o odepack/.libs/libcruft_la-prepj.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/solsy.f  -fPIC -o odepack/.libs/libcruft_la-solsy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-stode.lo `test -f 'odepack/stode.f' || echo './'`odepack/stode.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/stode.f  -fPIC -o odepack/.libs/libcruft_la-stode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-vnorm.lo `test -f 'odepack/vnorm.f' || echo './'`odepack/vnorm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/vnorm.f  -fPIC -o odepack/.libs/libcruft_la-vnorm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-scfode.lo `test -f 'odepack/scfode.f' || echo './'`odepack/scfode.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/scfode.f  -fPIC -o odepack/.libs/libcruft_la-scfode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sewset.lo `test -f 'odepack/sewset.f' || echo './'`odepack/sewset.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sintdy.lo `test -f 'odepack/sintdy.f' || echo './'`odepack/sintdy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sewset.f  -fPIC -o odepack/.libs/libcruft_la-sewset.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-slsode.lo `test -f 'odepack/slsode.f' || echo './'`odepack/slsode.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sintdy.f  -fPIC -o odepack/.libs/libcruft_la-sintdy.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/slsode.f  -fPIC -o odepack/.libs/libcruft_la-slsode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sprepj.lo `test -f 'odepack/sprepj.f' || echo './'`odepack/sprepj.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sprepj.f  -fPIC -o odepack/.libs/libcruft_la-sprepj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-ssolsy.lo `test -f 'odepack/ssolsy.f' || echo './'`odepack/ssolsy.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/ssolsy.f  -fPIC -o odepack/.libs/libcruft_la-ssolsy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-svnorm.lo `test -f 'odepack/svnorm.f' || echo './'`odepack/svnorm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sstode.f  -fPIC -o odepack/.libs/libcruft_la-sstode.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/svnorm.f  -fPIC -o odepack/.libs/libcruft_la-svnorm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-dsubsp.lo `test -f 'ordered-qz/dsubsp.f' || echo './'`ordered-qz/dsubsp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/dsubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-dsubsp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-exchqz.lo `test -f 'ordered-qz/exchqz.f' || echo './'`ordered-qz/exchqz.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/exchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-exchqz.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-ssubsp.lo `test -f 'ordered-qz/ssubsp.f' || echo './'`ordered-qz/ssubsp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/ssubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-ssubsp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-sexchqz.lo `test -f 'ordered-qz/sexchqz.f' || echo './'`ordered-qz/sexchqz.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/sexchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-sexchqz.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagi.lo `test -f 'quadpack/dqagi.f' || echo './'`quadpack/dqagi.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagie.lo `test -f 'quadpack/dqagie.f' || echo './'`quadpack/dqagie.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagi.f  -fPIC -o quadpack/.libs/libcruft_la-dqagi.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagie.f  -fPIC -o quadpack/.libs/libcruft_la-dqagie.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagp.lo `test -f 'quadpack/dqagp.f' || echo './'`quadpack/dqagp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagp.f  -fPIC -o quadpack/.libs/libcruft_la-dqagp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagpe.lo `test -f 'quadpack/dqagpe.f' || echo './'`quadpack/dqagpe.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagpe.f  -fPIC -o quadpack/.libs/libcruft_la-dqagpe.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqelg.lo `test -f 'quadpack/dqelg.f' || echo './'`quadpack/dqelg.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqelg.f  -fPIC -o quadpack/.libs/libcruft_la-dqelg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqk15i.lo `test -f 'quadpack/dqk15i.f' || echo './'`quadpack/dqk15i.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqk15i.f  -fPIC -o quadpack/.libs/libcruft_la-dqk15i.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqk21.lo `test -f 'quadpack/dqk21.f' || echo './'`quadpack/dqk21.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqk21.f  -fPIC -o quadpack/.libs/libcruft_la-dqk21.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqpsrt.lo `test -f 'quadpack/dqpsrt.f' || echo './'`quadpack/dqpsrt.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagie.lo `test -f 'quadpack/qagie.f' || echo './'`quadpack/qagie.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-dqpsrt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagie.f  -fPIC -o quadpack/.libs/libcruft_la-qagie.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagi.lo `test -f 'quadpack/qagi.f' || echo './'`quadpack/qagi.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagpe.lo `test -f 'quadpack/qagpe.f' || echo './'`quadpack/qagpe.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagi.f  -fPIC -o quadpack/.libs/libcruft_la-qagi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagp.lo `test -f 'quadpack/qagp.f' || echo './'`quadpack/qagp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagpe.f  -fPIC -o quadpack/.libs/libcruft_la-qagpe.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qelg.lo `test -f 'quadpack/qelg.f' || echo './'`quadpack/qelg.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagp.f  -fPIC -o quadpack/.libs/libcruft_la-qagp.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qelg.f  -fPIC -o quadpack/.libs/libcruft_la-qelg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qk15i.lo `test -f 'quadpack/qk15i.f' || echo './'`quadpack/qk15i.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qk15i.f  -fPIC -o quadpack/.libs/libcruft_la-qk15i.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qk21.lo `test -f 'quadpack/qk21.f' || echo './'`quadpack/qk21.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qk21.f  -fPIC -o quadpack/.libs/libcruft_la-qk21.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-xerror.lo `test -f 'quadpack/xerror.f' || echo './'`quadpack/xerror.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-qpsrt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/xerror.f  -fPIC -o quadpack/.libs/libcruft_la-xerror.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-ixsav.lo `test -f 'slatec-err/ixsav.f' || echo './'`slatec-err/ixsav.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-j4save.lo `test -f 'slatec-err/j4save.f' || echo './'`slatec-err/j4save.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/fdump.f  -fPIC -o slatec-err/.libs/libcruft_la-fdump.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/ixsav.f  -fPIC -o slatec-err/.libs/libcruft_la-ixsav.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/j4save.f  -fPIC -o slatec-err/.libs/libcruft_la-j4save.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerclr.lo `test -f 'slatec-err/xerclr.f' || echo './'`slatec-err/xerclr.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerhlt.lo `test -f 'slatec-err/xerhlt.f' || echo './'`slatec-err/xerhlt.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xermsg.lo `test -f 'slatec-err/xermsg.f' || echo './'`slatec-err/xermsg.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerclr.f  -fPIC -o slatec-err/.libs/libcruft_la-xerclr.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerhlt.f  -fPIC -o slatec-err/.libs/libcruft_la-xerhlt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xercnt.f  -fPIC -o slatec-err/.libs/libcruft_la-xercnt.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xermsg.f  -fPIC -o slatec-err/.libs/libcruft_la-xermsg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerprn.lo `test -f 'slatec-err/xerprn.f' || echo './'`slatec-err/xerprn.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xersve.lo `test -f 'slatec-err/xersve.f' || echo './'`slatec-err/xersve.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerprn.f  -fPIC -o slatec-err/.libs/libcruft_la-xerprn.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerrwd.f  -fPIC -o slatec-err/.libs/libcruft_la-xerrwd.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xersve.f  -fPIC -o slatec-err/.libs/libcruft_la-xersve.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xgetf.lo `test -f 'slatec-err/xgetf.f' || echo './'`slatec-err/xgetf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xgetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-albeta.lo `test -f 'slatec-fn/albeta.f' || echo './'`slatec-fn/albeta.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xgetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetua.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xsetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetf.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xsetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetua.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/albeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-albeta.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-algams.lo `test -f 'slatec-fn/algams.f' || echo './'`slatec-fn/algams.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/alngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-alngam.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-acosh.lo `test -f 'slatec-fn/acosh.f' || echo './'`slatec-fn/acosh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/alnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-alnrel.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/algams.f  -fPIC -o slatec-fn/.libs/libcruft_la-algams.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/acosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-acosh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-csevl.lo `test -f 'slatec-fn/csevl.f' || echo './'`slatec-fn/csevl.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/asinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-asinh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/atanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-atanh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/betai.f  -fPIC -o slatec-fn/.libs/libcruft_la-betai.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/csevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-csevl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgic.lo `test -f 'slatec-fn/d9lgic.f' || echo './'`slatec-fn/d9lgic.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9gmit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgit.lo `test -f 'slatec-fn/d9lgit.f' || echo './'`slatec-fn/d9lgit.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgic.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgmc.lo `test -f 'slatec-fn/d9lgmc.f' || echo './'`slatec-fn/d9lgmc.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dacosh.lo `test -f 'slatec-fn/dacosh.f' || echo './'`slatec-fn/dacosh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgmc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dasinh.lo `test -f 'slatec-fn/dasinh.f' || echo './'`slatec-fn/dasinh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dacosh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-datanh.lo `test -f 'slatec-fn/datanh.f' || echo './'`slatec-fn/datanh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dasinh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dbetai.lo `test -f 'slatec-fn/dbetai.f' || echo './'`slatec-fn/dbetai.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/datanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-datanh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dcsevl.lo `test -f 'slatec-fn/dcsevl.f' || echo './'`slatec-fn/dcsevl.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-dbetai.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dcsevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-dcsevl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgami.lo `test -f 'slatec-fn/dgami.f' || echo './'`slatec-fn/dgami.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/derf.f  -fPIC -o slatec-fn/.libs/libcruft_la-derf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamit.lo `test -f 'slatec-fn/dgamit.f' || echo './'`slatec-fn/dgamit.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgami.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamr.lo `test -f 'slatec-fn/dgamr.f' || echo './'`slatec-fn/dgamr.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamlm.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamlm.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamma.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dlngam.lo `test -f 'slatec-fn/dlngam.f' || echo './'`slatec-fn/dlngam.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlbeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlbeta.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlgams.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlgams.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlngam.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dpchst.lo `test -f 'slatec-fn/dpchst.f' || echo './'`slatec-fn/dpchst.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlnrel.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-erf.lo `test -f 'slatec-fn/erf.f' || echo './'`slatec-fn/erf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dpchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchim.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dpchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchst.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/erf.f  -fPIC -o slatec-fn/.libs/libcruft_la-erf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gami.lo `test -f 'slatec-fn/gami.f' || echo './'`slatec-fn/gami.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamit.lo `test -f 'slatec-fn/gamit.f' || echo './'`slatec-fn/gamit.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gami.f  -fPIC -o slatec-fn/.libs/libcruft_la-gami.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamlim.lo `test -f 'slatec-fn/gamlim.f' || echo './'`slatec-fn/gamlim.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamma.lo `test -f 'slatec-fn/gamma.f' || echo './'`slatec-fn/gamma.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamr.lo `test -f 'slatec-fn/gamr.f' || echo './'`slatec-fn/gamr.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamlim.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamlim.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamma.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-pchim.lo `test -f 'slatec-fn/pchim.f' || echo './'`slatec-fn/pchim.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/initds.f  -fPIC -o slatec-fn/.libs/libcruft_la-initds.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/inits.f  -fPIC -o slatec-fn/.libs/libcruft_la-inits.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/pchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchim.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgmc.lo `test -f 'slatec-fn/r9lgmc.f' || echo './'`slatec-fn/r9lgmc.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgit.lo `test -f 'slatec-fn/r9lgit.f' || echo './'`slatec-fn/r9lgit.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/pchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchst.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgmc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9gmit.lo `test -f 'slatec-fn/r9gmit.f' || echo './'`slatec-fn/r9gmit.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgic.lo `test -f 'slatec-fn/r9lgic.f' || echo './'`slatec-fn/r9lgic.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdacosh.lo `test -f 'slatec-fn/xdacosh.f' || echo './'`slatec-fn/xdacosh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9gmit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdasinh.lo `test -f 'slatec-fn/xdasinh.f' || echo './'`slatec-fn/xdasinh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgic.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdacosh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdasinh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdatanh.lo `test -f 'slatec-fn/xdatanh.f' || echo './'`slatec-fn/xdatanh.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xderfc.lo `test -f 'slatec-fn/xderfc.f' || echo './'`slatec-fn/xderfc.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdatanh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdbetai.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xderf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderf.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xderfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderfc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdgami.lo `test -f 'slatec-fn/xdgami.f' || echo './'`slatec-fn/xdgami.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xgmainc.lo `test -f 'slatec-fn/xgmainc.f' || echo './'`slatec-fn/xgmainc.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgami.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamit.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgmainc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamma.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xacosh.lo `test -f 'slatec-fn/xacosh.f' || echo './'`slatec-fn/xacosh.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xatanh.lo `test -f 'slatec-fn/xatanh.f' || echo './'`slatec-fn/xatanh.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xacosh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xasinh.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xatanh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -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 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xgamma.lo `test -f 'slatec-fn/xgamma.f' || echo './'`slatec-fn/xgamma.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xerfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerfc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xerf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerf.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xsgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xsgmainc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgamma.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xbetai.lo `test -f 'slatec-fn/xbetai.f' || echo './'`slatec-fn/xbetai.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-derfc.lo `test -f 'slatec-fn/derfc.f' || echo './'`slatec-fn/derfc.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-erfc.lo `test -f 'slatec-fn/erfc.f' || echo './'`slatec-fn/erfc.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/derfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-derfc.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xbetai.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/erfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-erfc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/advnst.lo ranlib/advnst.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genbet.lo ranlib/genbet.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/advnst.f  -fPIC -o ranlib/.libs/advnst.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genbet.f  -fPIC -o ranlib/.libs/genbet.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genchi.lo ranlib/genchi.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genexp.lo ranlib/genexp.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genchi.f  -fPIC -o ranlib/.libs/genchi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genf.lo ranlib/genf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genexp.f  -fPIC -o ranlib/.libs/genexp.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genf.f  -fPIC -o ranlib/.libs/genf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gengam.lo ranlib/gengam.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genmn.lo ranlib/genmn.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gengam.f  -fPIC -o ranlib/.libs/gengam.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genmn.f  -fPIC -o ranlib/.libs/genmn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genmul.lo ranlib/genmul.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennch.lo ranlib/gennch.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennf.lo ranlib/gennf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genmul.f  -fPIC -o ranlib/.libs/genmul.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennor.lo ranlib/gennor.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennch.f  -fPIC -o ranlib/.libs/gennch.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennf.f  -fPIC -o ranlib/.libs/gennf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genprm.lo ranlib/genprm.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennor.f  -fPIC -o ranlib/.libs/gennor.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genunf.lo ranlib/genunf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genprm.f  -fPIC -o ranlib/.libs/genprm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/getcgn.lo ranlib/getcgn.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/getsd.lo ranlib/getsd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genunf.f  -fPIC -o ranlib/.libs/genunf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignbin.lo ranlib/ignbin.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/getcgn.f  -fPIC -o ranlib/.libs/getcgn.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/getsd.f  -fPIC -o ranlib/.libs/getsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignlgi.lo ranlib/ignlgi.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignbin.f  -fPIC -o ranlib/.libs/ignbin.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignnbn.lo ranlib/ignnbn.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignlgi.f  -fPIC -o ranlib/.libs/ignlgi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignpoi.lo ranlib/ignpoi.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignnbn.f  -fPIC -o ranlib/.libs/ignnbn.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignpoi.f  -fPIC -o ranlib/.libs/ignpoi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignuin.lo ranlib/ignuin.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/initgn.lo ranlib/initgn.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignuin.f  -fPIC -o ranlib/.libs/ignuin.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/initgn.f  -fPIC -o ranlib/.libs/initgn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/inrgcm.lo ranlib/inrgcm.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/lennob.lo ranlib/lennob.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/inrgcm.f  -fPIC -o ranlib/.libs/inrgcm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/mltmod.lo ranlib/mltmod.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/phrtsd.lo ranlib/phrtsd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/lennob.f  -fPIC -o ranlib/.libs/lennob.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/qrgnin.lo ranlib/qrgnin.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/mltmod.f  -fPIC -o ranlib/.libs/mltmod.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/phrtsd.f  -fPIC -o ranlib/.libs/phrtsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ranf.lo ranlib/ranf.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/qrgnin.f  -fPIC -o ranlib/.libs/qrgnin.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ranf.f  -fPIC -o ranlib/.libs/ranf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setall.lo ranlib/setall.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setant.lo ranlib/setant.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setgmn.lo ranlib/setgmn.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setsd.lo ranlib/setsd.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setall.f  -fPIC -o ranlib/.libs/setall.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setant.f  -fPIC -o ranlib/.libs/setant.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setgmn.f  -fPIC -o ranlib/.libs/setgmn.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setsd.f  -fPIC -o ranlib/.libs/setsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/sexpo.lo ranlib/sexpo.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/sgamma.lo ranlib/sgamma.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/snorm.lo ranlib/snorm.f
/bin/bash ../../libtool  --tag=F77   --mode=compile gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/wrap.lo ranlib/wrap.f
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/sexpo.f  -fPIC -o ranlib/.libs/sexpo.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/sgamma.f  -fPIC -o ranlib/.libs/sgamma.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/snorm.f  -fPIC -o ranlib/.libs/snorm.o
libtool: compile:  gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/wrap.f  -fPIC -o ranlib/.libs/wrap.o
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o libcruft.la  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 Faddeeva/libcruft_la-Faddeeva.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-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-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 slatec-fn/libcruft_la-derfc.lo slatec-fn/libcruft_la-erfc.lo  -lutil -lm  
/bin/bash ../../libtool  --tag=F77   --mode=link gfortran -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4  -Wl,-z,relro -o ranlib/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  -lutil -lm  
libtool: link: ar cru ranlib/.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 ranlib/.libs/libranlib.a
libtool: link: ( cd "ranlib/.libs" && rm -f "libranlib.la" && ln -s "../libranlib.la" "libranlib.la" )
libtool: link: ar cru .libs/libcruft.a 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 Faddeeva/.libs/libcruft_la-Faddeeva.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-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-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 slatec-fn/.libs/libcruft_la-derfc.o slatec-fn/.libs/libcruft_la-erfc.o 
libtool: link: ranlib .libs/libcruft.a
libtool: link: ( cd ".libs" && rm -f "libcruft.la" && ln -s "../libcruft.la" "libcruft.la" )
make[5]: Leaving directory `/«PKGBUILDDIR»/liboctave/cruft'
make[5]: Entering directory `/«PKGBUILDDIR»/liboctave'
( echo "## DO NOT EDIT!  Generated automatically from CMatrix.cc by Make."; /bin/grep '^%!' array/CMatrix.cc ) > array/CMatrix.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from CSparse.cc by Make."; /bin/grep '^%!' array/CSparse.cc ) > array/CSparse.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dMatrix.cc by Make."; /bin/grep '^%!' array/dMatrix.cc ) > array/dMatrix.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dSparse.cc by Make."; /bin/grep '^%!' array/dSparse.cc ) > array/dSparse.cc-tst-t
mv array/CMatrix.cc-tst-t array/CMatrix.cc-tst
mv array/dMatrix.cc-tst-t array/dMatrix.cc-tst
mv array/CSparse.cc-tst-t array/CSparse.cc-tst
mv array/dSparse.cc-tst-t array/dSparse.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from fCMatrix.cc by Make."; /bin/grep '^%!' array/fCMatrix.cc ) > array/fCMatrix.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from fMatrix.cc by Make."; /bin/grep '^%!' array/fMatrix.cc ) > array/fMatrix.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from idx-vector.cc by Make."; /bin/grep '^%!' array/idx-vector.cc ) > array/idx-vector.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from oct-inttypes.cc by Make."; /bin/grep '^%!' util/oct-inttypes.cc ) > util/oct-inttypes.cc-tst-t
mv array/fCMatrix.cc-tst-t array/fCMatrix.cc-tst
mv array/idx-vector.cc-tst-t array/idx-vector.cc-tst
mv array/fMatrix.cc-tst-t array/fMatrix.cc-tst
mv util/oct-inttypes.cc-tst-t util/oct-inttypes.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from Array.cc by Make."; /bin/grep '^%!' array/Array.cc ) > array/Array.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from Sparse.cc by Make."; /bin/grep '^%!' array/Sparse.cc ) > array/Sparse.cc-tst-t
mv array/Array.cc-tst-t array/Array.cc-tst
mv array/Sparse.cc-tst-t array/Sparse.cc-tst
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-b.lo `test -f 'array/Array-b.cc' || echo './'`array/Array-b.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-C.lo `test -f 'array/Array-C.cc' || echo './'`array/Array-C.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-ch.lo `test -f 'array/Array-ch.cc' || echo './'`array/Array-ch.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-d.lo `test -f 'array/Array-d.cc' || echo './'`array/Array-d.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-b.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-b.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-C.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-C.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-ch.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-ch.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-d.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-d.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-d.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-b.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-C.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-ch.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-d.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-C.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-b.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-ch.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-f.lo `test -f 'array/Array-f.cc' || echo './'`array/Array-f.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-f.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-f.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-f.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-fC.lo `test -f 'array/Array-fC.cc' || echo './'`array/Array-fC.cc
In file included from array/Array.cc:42:0,
                 from array/Array-f.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-fC.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-fC.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-fC.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-fC.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-i.lo `test -f 'array/Array-i.cc' || echo './'`array/Array-i.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-i.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-i.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-idx-vec.lo `test -f 'array/Array-idx-vec.cc' || echo './'`array/Array-idx-vec.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-idx-vec.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-idx-vec.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-i.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-i.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array-idx-vec.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-idx-vec.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-s.lo `test -f 'array/Array-s.cc' || echo './'`array/Array-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-s.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-s.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-s.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-s.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-str.lo `test -f 'array/Array-str.cc' || echo './'`array/Array-str.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-str.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-str.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-str.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-str.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-util.lo `test -f 'array/Array-util.cc' || echo './'`array/Array-util.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-util.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-util.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/Array-util.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array-util.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-voidp.lo `test -f 'array/Array-voidp.cc' || echo './'`array/Array-voidp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-voidp.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-voidp.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-voidp.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Array.cc:42:0,
                 from array/Array-voidp.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = void]':
array/Array.cc:355:5:   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/Array.cc:1591:76:   required from 'Array<T> Array<T>::transpose() const [with T = void*]'
array/Array-voidp.cc:36:1:   required from here
./util/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++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolMatrix.lo `test -f 'array/boolMatrix.cc' || echo './'`array/boolMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-boolMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolNDArray.lo `test -f 'array/boolNDArray.cc' || echo './'`array/boolNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-boolNDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/boolMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/boolNDArray.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolSparse.lo `test -f 'array/boolSparse.cc' || echo './'`array/boolSparse.cc
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/boolMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolSparse.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-boolSparse.o
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/boolNDArray.cc:31:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Sparse.h:35,
                 from array/boolSparse.h:27,
                 from array/boolSparse.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from array/boolSparse.h:29,
                 from array/boolSparse.cc:36:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CColVector.lo `test -f 'array/CColVector.cc' || echo './'`array/CColVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CColVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CColVector.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/CColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CDiagMatrix.lo `test -f 'array/CDiagMatrix.cc' || echo './'`array/CDiagMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CDiagMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CDiagMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/CDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/CColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-chMatrix.lo `test -f 'array/chMatrix.cc' || echo './'`array/chMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/chMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-chMatrix.o
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/CDiagMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from array/chMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/chMatrix.cc:36:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-chNDArray.lo `test -f 'array/chNDArray.cc' || echo './'`array/chNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/chNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-chNDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/chNDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CMatrix.lo `test -f 'array/CMatrix.cc' || echo './'`array/CMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CMatrix.o
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/chNDArray.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/CMatrix.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CNDArray.lo `test -f 'array/CNDArray.cc' || echo './'`array/CNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CNDArray.o
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/CMatrix.cc:51:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/CNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/CNDArray.cc:39:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CRowVector.lo `test -f 'array/CRowVector.cc' || echo './'`array/CRowVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CRowVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CRowVector.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/CRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/CRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CSparse.lo `test -f 'array/CSparse.cc' || echo './'`array/CSparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CSparse.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CSparse.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/dRowVector.h:26,
                 from array/CSparse.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/CSparse.cc:39:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dColVector.lo `test -f 'array/dColVector.cc' || echo './'`array/dColVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dColVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dColVector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dDiagMatrix.lo `test -f 'array/dDiagMatrix.cc' || echo './'`array/dDiagMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dDiagMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dDiagMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/dColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/dDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/dColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/dDiagMatrix.cc:33:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dim-vector.lo `test -f 'array/dim-vector.cc' || echo './'`array/dim-vector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dim-vector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dim-vector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dMatrix.lo `test -f 'array/dMatrix.cc' || echo './'`array/dMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dNDArray.lo `test -f 'array/dNDArray.cc' || echo './'`array/dNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dNDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/dMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/dMatrix.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/dNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/dNDArray.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dRowVector.lo `test -f 'array/dRowVector.cc' || echo './'`array/dRowVector.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dSparse.lo `test -f 'array/dSparse.cc' || echo './'`array/dSparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dRowVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dRowVector.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dSparse.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dSparse.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/dRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/dRowVector.h:26,
                 from array/dSparse.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/dSparse.cc:40:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/dRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCColVector.lo `test -f 'array/fCColVector.cc' || echo './'`array/fCColVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCColVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fCColVector.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fCColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fCColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCDiagMatrix.lo `test -f 'array/fCDiagMatrix.cc' || echo './'`array/fCDiagMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCDiagMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fCDiagMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fCDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fCDiagMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCMatrix.lo `test -f 'array/fCMatrix.cc' || echo './'`array/fCMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fCMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fCMatrix.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fCMatrix.cc:50:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCNDArray.lo `test -f 'array/fCNDArray.cc' || echo './'`array/fCNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fCNDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fCNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/fCNDArray.cc:39:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fColVector.lo `test -f 'array/fColVector.cc' || echo './'`array/fColVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fColVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fColVector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCRowVector.lo `test -f 'array/fCRowVector.cc' || echo './'`array/fCRowVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCRowVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fCRowVector.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fCRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fCRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fDiagMatrix.lo `test -f 'array/fDiagMatrix.cc' || echo './'`array/fDiagMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fDiagMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fDiagMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fMatrix.lo `test -f 'array/fMatrix.cc' || echo './'`array/fMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fNDArray.lo `test -f 'array/fNDArray.cc' || echo './'`array/fNDArray.cc
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fNDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fDiagMatrix.cc:33:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fMatrix.cc:48:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fNDArray.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fRowVector.lo `test -f 'array/fRowVector.cc' || echo './'`array/fRowVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fRowVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fRowVector.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Array-util.h:26,
                 from array/fRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from array/fRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-idx-vector.lo `test -f 'array/idx-vector.cc' || echo './'`array/idx-vector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/idx-vector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-idx-vector.o
In file included from array/idx-vector.h:37:0,
                 from array/idx-vector.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/idx-vector.cc:39:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int16NDArray.lo `test -f 'array/int16NDArray.cc' || echo './'`array/int16NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int16NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int16NDArray.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int32NDArray.lo `test -f 'array/int32NDArray.cc' || echo './'`array/int32NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int32NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int32NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/int16NDArray.h:26,
                 from array/int16NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/int16NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/int32NDArray.h:26,
                 from array/int32NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/int32NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int64NDArray.lo `test -f 'array/int64NDArray.cc' || echo './'`array/int64NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int64NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int64NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/int64NDArray.h:26,
                 from array/int64NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/int64NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int8NDArray.lo `test -f 'array/int8NDArray.cc' || echo './'`array/int8NDArray.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-C.lo `test -f 'array/MArray-C.cc' || echo './'`array/MArray-C.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int8NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int8NDArray.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-C.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-C.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-C.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-C.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/int8NDArray.h:26,
                 from array/int8NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/int8NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-d.lo `test -f 'array/MArray-d.cc' || echo './'`array/MArray-d.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-d.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-d.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-d.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-d.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-f.lo `test -f 'array/MArray-f.cc' || echo './'`array/MArray-f.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-f.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-f.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-f.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-f.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-fC.lo `test -f 'array/MArray-fC.cc' || echo './'`array/MArray-fC.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-fC.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-fC.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-fC.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-fC.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-i.lo `test -f 'array/MArray-i.cc' || echo './'`array/MArray-i.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-i.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-i.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-i.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-i.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-s.lo `test -f 'array/MArray-s.cc' || echo './'`array/MArray-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-s.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-s.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MArray-s.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from array/MArray-defs.h:27,
                 from array/MArray.cc:32,
                 from array/MArray-s.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MatrixType.lo `test -f 'array/MatrixType.cc' || echo './'`array/MatrixType.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MatrixType.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MatrixType.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/dMatrix.h:26,
                 from array/MatrixType.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MSparse-C.lo `test -f 'array/MSparse-C.cc' || echo './'`array/MSparse-C.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MSparse-C.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MSparse-C.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MSparse.h:27,
                 from array/MSparse-C.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from array/dSparse.h:36,
                 from array/MatrixType.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MSparse-d.lo `test -f 'array/MSparse-d.cc' || echo './'`array/MSparse-d.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MSparse-d.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MSparse-d.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/MSparse.h:27,
                 from array/MSparse-d.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-PermMatrix.lo `test -f 'array/PermMatrix.cc' || echo './'`array/PermMatrix.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/PermMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-PermMatrix.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/PermMatrix.h:26,
                 from array/PermMatrix.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/PermMatrix.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Range.lo `test -f 'array/Range.cc' || echo './'`array/Range.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Range.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Range.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/dMatrix.h:26,
                 from array/Range.h:28,
                 from array/Range.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-b.lo `test -f 'array/Sparse-b.cc' || echo './'`array/Sparse-b.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-b.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-b.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Sparse.h:35,
                 from array/Sparse-b.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Sparse.cc:45:0,
                 from array/Sparse-b.cc:31:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-C.lo `test -f 'array/Sparse-C.cc' || echo './'`array/Sparse-C.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-C.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-C.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Sparse.h:35,
                 from array/Sparse-C.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Sparse.cc:45:0,
                 from array/Sparse-C.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-d.lo `test -f 'array/Sparse-d.cc' || echo './'`array/Sparse-d.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-d.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-d.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/Sparse.h:35,
                 from array/Sparse-d.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from array/Sparse.cc:45:0,
                 from array/Sparse-d.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint16NDArray.lo `test -f 'array/uint16NDArray.cc' || echo './'`array/uint16NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint16NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-uint16NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/uint16NDArray.h:26,
                 from array/uint16NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint32NDArray.lo `test -f 'array/uint32NDArray.cc' || echo './'`array/uint32NDArray.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/uint16NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint32NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-uint32NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/uint32NDArray.h:26,
                 from array/uint32NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/uint32NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint64NDArray.lo `test -f 'array/uint64NDArray.cc' || echo './'`array/uint64NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint64NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-uint64NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/uint64NDArray.h:26,
                 from array/uint64NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/uint64NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint8NDArray.lo `test -f 'array/uint8NDArray.cc' || echo './'`array/uint8NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint8NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-uint8NDArray.o
In file included from array/idx-vector.h:37:0,
                 from array/Array.h:36,
                 from array/MArray.h:28,
                 from array/intNDArray.h:26,
                 from array/uint8NDArray.h:26,
                 from array/uint8NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from array/uint8NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxAEPBAL.lo `test -f 'numeric/CmplxAEPBAL.cc' || echo './'`numeric/CmplxAEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxAEPBAL.h:31,
                 from numeric/CmplxAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxCHOL.lo `test -f 'numeric/CmplxCHOL.cc' || echo './'`numeric/CmplxCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxCHOL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/CmplxCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxGEPBAL.lo `test -f 'numeric/CmplxGEPBAL.cc' || echo './'`numeric/CmplxGEPBAL.cc
In file included from numeric/CmplxCHOL.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxGEPBAL.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxHESS.lo `test -f 'numeric/CmplxHESS.cc' || echo './'`numeric/CmplxHESS.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxGEPBAL.h:29,
                 from numeric/CmplxGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxHESS.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/CmplxGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxLU.lo `test -f 'numeric/CmplxLU.cc' || echo './'`numeric/CmplxLU.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxLU.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxHESS.h:28,
                 from numeric/CmplxHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxQR.lo `test -f 'numeric/CmplxQR.cc' || echo './'`numeric/CmplxQR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQR.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/base-lu.h:27,
                 from numeric/CmplxLU.h:26,
                 from numeric/CmplxLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/CmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxQRP.lo `test -f 'numeric/CmplxQRP.cc' || echo './'`numeric/CmplxQRP.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQRP.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxQR.h:29,
                 from numeric/CmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxSCHUR.lo `test -f 'numeric/CmplxSCHUR.cc' || echo './'`numeric/CmplxSCHUR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSCHUR.o
In file included from numeric/CmplxQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxQR.h:29,
                 from numeric/CmplxQRP.h:28,
                 from numeric/CmplxQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/CmplxQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/CMatrix.h:26,
                 from numeric/CmplxSCHUR.h:29,
                 from numeric/CmplxSCHUR.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/CmplxSCHUR.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxSVD.lo `test -f 'numeric/CmplxSVD.cc' || echo './'`numeric/CmplxSVD.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxSVD.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSVD.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CollocWt.lo `test -f 'numeric/CollocWt.cc' || echo './'`numeric/CollocWt.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASPK.lo `test -f 'numeric/DASPK.cc' || echo './'`numeric/DASPK.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CollocWt.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CollocWt.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASPK.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASPK.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/DiagArray2.h:32,
                 from ./array/MDiagArray2.h:28,
                 from ./array/dDiagMatrix.h:26,
                 from numeric/CmplxSVD.h:28,
                 from numeric/CmplxSVD.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/CmplxSVD.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/CollocWt.h:28,
                 from numeric/CollocWt.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/base-de.h:28,
                 from numeric/base-dae.h:26,
                 from numeric/DAE.h:27,
                 from numeric/DASPK-opts.h:10,
                 from numeric/DASPK.h:28,
                 from numeric/DASPK.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASRT.lo `test -f 'numeric/DASRT.cc' || echo './'`numeric/DASRT.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASRT.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASRT.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/base-de.h:28,
                 from numeric/base-dae.h:26,
                 from numeric/DAE.h:27,
                 from numeric/DAERT.h:26,
                 from numeric/DASRT-opts.h:10,
                 from numeric/DASRT.h:28,
                 from numeric/DASRT.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASSL.lo `test -f 'numeric/DASSL.cc' || echo './'`numeric/DASSL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASSL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASSL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleAEPBAL.lo `test -f 'numeric/dbleAEPBAL.cc' || echo './'`numeric/dbleAEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/base-de.h:28,
                 from numeric/base-dae.h:26,
                 from numeric/DAE.h:27,
                 from numeric/DASSL-opts.h:10,
                 from numeric/DASSL.h:28,
                 from numeric/DASSL.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleAEPBAL.h:31,
                 from numeric/dbleAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleCHOL.lo `test -f 'numeric/dbleCHOL.cc' || echo './'`numeric/dbleCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleCHOL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dRowVector.h:26,
                 from numeric/dbleCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/dbleCHOL.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleGEPBAL.lo `test -f 'numeric/dbleGEPBAL.cc' || echo './'`numeric/dbleGEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleGEPBAL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleHESS.lo `test -f 'numeric/dbleHESS.cc' || echo './'`numeric/dbleHESS.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleHESS.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleGEPBAL.h:29,
                 from numeric/dbleGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/dbleGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleHESS.h:28,
                 from numeric/dbleHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleLU.lo `test -f 'numeric/dbleLU.cc' || echo './'`numeric/dbleLU.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleQR.lo `test -f 'numeric/dbleQR.cc' || echo './'`numeric/dbleQR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleQRP.lo `test -f 'numeric/dbleQRP.cc' || echo './'`numeric/dbleQRP.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQRP.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleSCHUR.lo `test -f 'numeric/dbleSCHUR.cc' || echo './'`numeric/dbleSCHUR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/base-lu.h:27,
                 from numeric/dbleLU.h:26,
                 from numeric/dbleLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/dbleLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleQR.h:29,
                 from numeric/dbleQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleQR.h:29,
                 from numeric/dbleQRP.h:28,
                 from numeric/dbleQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/dbleQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from numeric/dbleQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/dbleSCHUR.h:29,
                 from numeric/dbleSCHUR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleSVD.lo `test -f 'numeric/dbleSVD.cc' || echo './'`numeric/dbleSVD.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleSVD.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSVD.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-EIG.lo `test -f 'numeric/EIG.cc' || echo './'`numeric/EIG.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/EIG.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-EIG.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxAEPBAL.lo `test -f 'numeric/fCmplxAEPBAL.cc' || echo './'`numeric/fCmplxAEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/DiagArray2.h:32,
                 from ./array/MDiagArray2.h:28,
                 from ./array/dDiagMatrix.h:26,
                 from numeric/dbleSVD.h:28,
                 from numeric/dbleSVD.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/dbleSVD.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/EIG.h:28,
                 from numeric/EIG.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fCMatrix.h:26,
                 from numeric/fCmplxAEPBAL.h:31,
                 from numeric/fCmplxAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxCHOL.lo `test -f 'numeric/fCmplxCHOL.cc' || echo './'`numeric/fCmplxCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxCHOL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxGEPBAL.lo `test -f 'numeric/fCmplxGEPBAL.cc' || echo './'`numeric/fCmplxGEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxGEPBAL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxHESS.lo `test -f 'numeric/fCmplxHESS.cc' || echo './'`numeric/fCmplxHESS.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/fCmplxCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/fCmplxCHOL.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/fCmplxGEPBAL.h:29,
                 from numeric/fCmplxGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/fCmplxGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fCMatrix.h:26,
                 from numeric/fCmplxHESS.h:28,
                 from numeric/fCmplxHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxLU.lo `test -f 'numeric/fCmplxLU.cc' || echo './'`numeric/fCmplxLU.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxQR.lo `test -f 'numeric/fCmplxQR.cc' || echo './'`numeric/fCmplxQR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxQRP.lo `test -f 'numeric/fCmplxQRP.cc' || echo './'`numeric/fCmplxQRP.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQR.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQRP.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/base-lu.h:27,
                 from numeric/fCmplxLU.h:26,
                 from numeric/fCmplxLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fCMatrix.h:26,
                 from numeric/fCmplxQR.h:31,
                 from numeric/fCmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fCMatrix.h:26,
                 from numeric/fCmplxQR.h:31,
                 from numeric/fCmplxQRP.h:28,
                 from numeric/fCmplxQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/fCmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from numeric/fCmplxQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from numeric/fCmplxQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxSCHUR.lo `test -f 'numeric/fCmplxSCHUR.cc' || echo './'`numeric/fCmplxSCHUR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxSVD.lo `test -f 'numeric/fCmplxSVD.cc' || echo './'`numeric/fCmplxSVD.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fCMatrix.h:26,
                 from numeric/fCmplxSCHUR.h:29,
                 from numeric/fCmplxSCHUR.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxSVD.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSVD.o
In file included from numeric/fCmplxSCHUR.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fEIG.lo `test -f 'numeric/fEIG.cc' || echo './'`numeric/fEIG.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fEIG.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fEIG.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/DiagArray2.h:32,
                 from ./array/MDiagArray2.h:28,
                 from ./array/fDiagMatrix.h:26,
                 from numeric/fCmplxSVD.h:28,
                 from numeric/fCmplxSVD.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatAEPBAL.lo `test -f 'numeric/floatAEPBAL.cc' || echo './'`numeric/floatAEPBAL.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/fEIG.h:28,
                 from numeric/fEIG.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
In file included from numeric/fCmplxSVD.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatCHOL.lo `test -f 'numeric/floatCHOL.cc' || echo './'`numeric/floatCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatCHOL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatAEPBAL.h:31,
                 from numeric/floatAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fRowVector.h:26,
                 from numeric/floatCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/floatCHOL.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatGEPBAL.lo `test -f 'numeric/floatGEPBAL.cc' || echo './'`numeric/floatGEPBAL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatGEPBAL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatHESS.lo `test -f 'numeric/floatHESS.cc' || echo './'`numeric/floatHESS.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatHESS.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatGEPBAL.h:29,
                 from numeric/floatGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/floatGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatHESS.h:28,
                 from numeric/floatHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatLU.lo `test -f 'numeric/floatLU.cc' || echo './'`numeric/floatLU.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatQR.lo `test -f 'numeric/floatQR.cc' || echo './'`numeric/floatQR.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatQRP.lo `test -f 'numeric/floatQRP.cc' || echo './'`numeric/floatQRP.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQR.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/base-lu.h:27,
                 from numeric/floatLU.h:26,
                 from numeric/floatLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQRP.o
In file included from numeric/floatLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatQR.h:29,
                 from numeric/floatQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatQR.h:29,
                 from numeric/floatQRP.h:28,
                 from numeric/floatQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/floatQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from numeric/floatQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatSCHUR.lo `test -f 'numeric/floatSCHUR.cc' || echo './'`numeric/floatSCHUR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatSVD.lo `test -f 'numeric/floatSVD.cc' || echo './'`numeric/floatSVD.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatSVD.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatSVD.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/fMatrix.h:26,
                 from numeric/floatSCHUR.h:29,
                 from numeric/floatSCHUR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-lo-mappers.lo `test -f 'numeric/lo-mappers.cc' || echo './'`numeric/lo-mappers.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/DiagArray2.h:32,
                 from ./array/MDiagArray2.h:28,
                 from ./array/fDiagMatrix.h:26,
                 from numeric/floatSVD.h:28,
                 from numeric/floatSVD.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-mappers.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-mappers.o
In file included from numeric/floatSVD.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-lo-specfun.lo `test -f 'numeric/lo-specfun.cc' || echo './'`numeric/lo-specfun.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-specfun.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-specfun.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from numeric/lo-specfun.h:28,
                 from numeric/lo-mappers.cc:34:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-LSODE.lo `test -f 'numeric/LSODE.cc' || echo './'`numeric/LSODE.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/LSODE.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-LSODE.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from ./array/Range.h:28,
                 from numeric/lo-specfun.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-convn.lo `test -f 'numeric/oct-convn.cc' || echo './'`numeric/oct-convn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-convn.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-convn.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/base-de.h:28,
                 from numeric/ODE.h:27,
                 from numeric/LSODE-opts.h:10,
                 from numeric/LSODE.h:28,
                 from numeric/LSODE.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-fftw.lo `test -f 'numeric/oct-fftw.cc' || echo './'`numeric/oct-fftw.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-fftw.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-fftw.o
In file included from operators/mx-inlines.cc:35:0,
                 from numeric/lo-specfun.cc:46:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/oct-convn.h:27,
                 from numeric/oct-convn.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from numeric/oct-fftw.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from numeric/oct-convn.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-norm.lo `test -f 'numeric/oct-norm.cc' || echo './'`numeric/oct-norm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-norm.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-norm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-rand.lo `test -f 'numeric/oct-rand.cc' || echo './'`numeric/oct-rand.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-rand.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-rand.o
In file included from numeric/oct-rand.cc:38:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from numeric/oct-norm.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/oct-rand.h:29,
                 from numeric/oct-rand.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from numeric/oct-norm.cc:53:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-spparms.lo `test -f 'numeric/oct-spparms.cc' || echo './'`numeric/oct-spparms.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-spparms.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-spparms.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-ODES.lo `test -f 'numeric/ODES.cc' || echo './'`numeric/ODES.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from numeric/oct-spparms.h:32,
                 from numeric/oct-spparms.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/ODES.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-ODES.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-Quad.lo `test -f 'numeric/Quad.cc' || echo './'`numeric/Quad.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/Quad.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-Quad.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/ODESFunc.h:26,
                 from numeric/ODES.h:26,
                 from numeric/ODES.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/Quad.h:28,
                 from numeric/Quad.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxCHOL.lo `test -f 'numeric/SparseCmplxCHOL.cc' || echo './'`numeric/SparseCmplxCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxCHOL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxLU.lo `test -f 'numeric/SparseCmplxLU.cc' || echo './'`numeric/SparseCmplxLU.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/sparse-base-chol.h:28,
                 from numeric/SparseCmplxCHOL.h:27,
                 from numeric/SparseCmplxCHOL.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxQR.lo `test -f 'numeric/SparseCmplxQR.cc' || echo './'`numeric/SparseCmplxQR.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.o
In file included from numeric/SparseCmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/sparse-base-lu.h:28,
                 from numeric/SparseCmplxLU.h:27,
                 from numeric/SparseCmplxLU.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from numeric/SparseCmplxCHOL.h:28,
                 from numeric/SparseCmplxCHOL.cc:28:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/SparseCmplxQR.h:28,
                 from numeric/SparseCmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from numeric/SparseCmplxQR.h:30,
                 from numeric/SparseCmplxQR.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparsedbleCHOL.lo `test -f 'numeric/SparsedbleCHOL.cc' || echo './'`numeric/SparsedbleCHOL.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparsedbleCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparsedbleCHOL.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dColVector.h:27,
                 from numeric/sparse-base-chol.h:28,
                 from numeric/SparsedbleCHOL.h:27,
                 from numeric/SparsedbleCHOL.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from numeric/SparsedbleCHOL.h:28,
                 from numeric/SparsedbleCHOL.cc:28:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparsedbleLU.lo `test -f 'numeric/SparsedbleLU.cc' || echo './'`numeric/SparsedbleLU.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparsedbleLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparsedbleLU.o
In file included from numeric/SparsedbleLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseQR.lo `test -f 'numeric/SparseQR.cc' || echo './'`numeric/SparseQR.cc
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randgamma.lo `test -f 'numeric/randgamma.c' || echo './'`numeric/randgamma.c
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from numeric/sparse-base-lu.h:28,
                 from numeric/SparsedbleLU.h:27,
                 from numeric/SparsedbleLU.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randgamma.c  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randgamma.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseQR.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randmtzig.lo `test -f 'numeric/randmtzig.c' || echo './'`numeric/randmtzig.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randmtzig.c  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randmtzig.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/MArray.h:28,
                 from ./array/dMatrix.h:26,
                 from numeric/SparseQR.h:28,
                 from numeric/SparseQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu  -I./cruft/Faddeeva          -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randpoisson.lo `test -f 'numeric/randpoisson.c' || echo './'`numeric/randpoisson.c
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randpoisson.c  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randpoisson.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-dm.lo `test -f 'operators/mx-cdm-dm.cc' || echo './'`operators/mx-cdm-dm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cdm.lo `test -f 'operators/mx-dm-cdm.cc' || echo './'`operators/mx-dm-cdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cdm-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cdm-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-dm-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from numeric/SparseQR.h:30,
                 from numeric/SparseQR.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-dm-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-dm.lo `test -f 'operators/mx-cs-dm.cc' || echo './'`operators/mx-cs-dm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-m.lo `test -f 'operators/mx-cs-m.cc' || echo './'`operators/mx-cs-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-m.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cs-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cs-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cs-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cs-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-nda.lo `test -f 'operators/mx-cs-nda.cc' || echo './'`operators/mx-cs-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cs-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cs-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-cm.lo `test -f 'operators/mx-cdm-cm.cc' || echo './'`operators/mx-cdm-cm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-cm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cdm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cdm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-m.lo `test -f 'operators/mx-cdm-m.cc' || echo './'`operators/mx-cdm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-s.lo `test -f 'operators/mx-cdm-s.cc' || echo './'`operators/mx-cdm-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-cdm.lo `test -f 'operators/mx-cm-cdm.cc' || echo './'`operators/mx-cm-cdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-cdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-cdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cdm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-dm.lo `test -f 'operators/mx-cm-dm.cc' || echo './'`operators/mx-cm-dm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-dm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cdm-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cdm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cdm-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cm-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cm-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cm-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-m.lo `test -f 'operators/mx-cm-m.cc' || echo './'`operators/mx-cm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-m.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cm-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cnda-nda.lo `test -f 'operators/mx-cnda-nda.cc' || echo './'`operators/mx-cnda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cnda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-s.lo `test -f 'operators/mx-cm-s.cc' || echo './'`operators/mx-cm-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cnda-s.lo `test -f 'operators/mx-cnda-s.cc' || echo './'`operators/mx-cnda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cnda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cnda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cm-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cnda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cm-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cnda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cnda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cs.lo `test -f 'operators/mx-dm-cs.cc' || echo './'`operators/mx-dm-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cm.lo `test -f 'operators/mx-dm-cm.cc' || echo './'`operators/mx-dm-cm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-dm-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-dm-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-dm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-dm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cs.lo `test -f 'operators/mx-m-cs.cc' || echo './'`operators/mx-m-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-m-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-m-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/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++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-cs.lo `test -f 'operators/mx-nda-cs.cc' || echo './'`operators/mx-nda-cs.cc
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-cs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cdm.lo `test -f 'operators/mx-m-cdm.cc' || echo './'`operators/mx-m-cdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cdm.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-m-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-m-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cm.lo `test -f 'operators/mx-m-cm.cc' || echo './'`operators/mx-m-cm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-cnda.lo `test -f 'operators/mx-nda-cnda.cc' || echo './'`operators/mx-nda-cnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-cnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-cnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cdm.lo `test -f 'operators/mx-s-cdm.cc' || echo './'`operators/mx-s-cdm.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-m-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-cnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-m-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-cnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cm.lo `test -f 'operators/mx-s-cm.cc' || echo './'`operators/mx-s-cm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cnda.lo `test -f 'operators/mx-s-cnda.cc' || echo './'`operators/mx-s-cnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-cnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-cnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-m.lo `test -f 'operators/mx-dm-m.cc' || echo './'`operators/mx-dm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-m.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-dm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-dm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-dm.lo `test -f 'operators/mx-m-dm.cc' || echo './'`operators/mx-m-dm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fdm.lo `test -f 'operators/mx-fcdm-fdm.cc' || echo './'`operators/mx-fcdm-fdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-m-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-m-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcdm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcdm.lo `test -f 'operators/mx-fdm-fcdm.cc' || echo './'`operators/mx-fdm-fcdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcdm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fdm.lo `test -f 'operators/mx-fcs-fdm.cc' || echo './'`operators/mx-fcs-fdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fdm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fm.lo `test -f 'operators/mx-fcs-fm.cc' || echo './'`operators/mx-fcs-fm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fnda.lo `test -f 'operators/mx-fcs-fnda.cc' || echo './'`operators/mx-fcs-fnda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fdm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcs-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcs-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcs-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fcm.lo `test -f 'operators/mx-fcdm-fcm.cc' || echo './'`operators/mx-fcdm-fcm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fcm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcs-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcs-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fm.lo `test -f 'operators/mx-fcdm-fm.cc' || echo './'`operators/mx-fcdm-fm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fm.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcs-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcdm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcdm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcdm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcdm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fs.lo `test -f 'operators/mx-fcdm-fs.cc' || echo './'`operators/mx-fcdm-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fcdm.lo `test -f 'operators/mx-fcm-fcdm.cc' || echo './'`operators/mx-fcm-fcdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fcdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fdm.lo `test -f 'operators/mx-fcm-fdm.cc' || echo './'`operators/mx-fcm-fdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fm.lo `test -f 'operators/mx-fcm-fm.cc' || echo './'`operators/mx-fcm-fm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcdm-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcdm-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcnda-fnda.lo `test -f 'operators/mx-fcnda-fnda.cc' || echo './'`operators/mx-fcnda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fs.lo `test -f 'operators/mx-fcm-fs.cc' || echo './'`operators/mx-fcm-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcnda-fs.lo `test -f 'operators/mx-fcnda-fs.cc' || echo './'`operators/mx-fcnda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcnda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcnda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcm-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcm-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcnda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcnda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcs.lo `test -f 'operators/mx-fdm-fcs.cc' || echo './'`operators/mx-fdm-fcs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcm.lo `test -f 'operators/mx-fdm-fcm.cc' || echo './'`operators/mx-fdm-fcm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fdm-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fdm-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fdm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fdm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcs.lo `test -f 'operators/mx-fm-fcs.cc' || echo './'`operators/mx-fm-fcs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-fcs.lo `test -f 'operators/mx-fnda-fcs.cc' || echo './'`operators/mx-fnda-fcs.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcdm.lo `test -f 'operators/mx-fm-fcdm.cc' || echo './'`operators/mx-fm-fcdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-fcs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fm-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcdm.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fm-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcm.lo `test -f 'operators/mx-fm-fcm.cc' || echo './'`operators/mx-fm-fcm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-fcnda.lo `test -f 'operators/mx-fnda-fcnda.cc' || echo './'`operators/mx-fnda-fcnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-fcnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-fcnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcdm.lo `test -f 'operators/mx-fs-fcdm.cc' || echo './'`operators/mx-fs-fcdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-fcnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-fcnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcm.lo `test -f 'operators/mx-fs-fcm.cc' || echo './'`operators/mx-fs-fcm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcm.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcnda.lo `test -f 'operators/mx-fs-fcnda.cc' || echo './'`operators/mx-fs-fcnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-fcnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-fcnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fm.lo `test -f 'operators/mx-fdm-fm.cc' || echo './'`operators/mx-fdm-fm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fdm.lo `test -f 'operators/mx-fm-fdm.cc' || echo './'`operators/mx-fm-fdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fdm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fdm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fdm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-m.lo `test -f 'operators/mx-pm-m.cc' || echo './'`operators/mx-pm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-pm.lo `test -f 'operators/mx-m-pm.cc' || echo './'`operators/mx-m-pm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-cm.lo `test -f 'operators/mx-pm-cm.cc' || echo './'`operators/mx-pm-cm.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-pm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-cm.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-pm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-m-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-m-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-pm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-pm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-pm.lo `test -f 'operators/mx-cm-pm.cc' || echo './'`operators/mx-cm-pm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-fm.lo `test -f 'operators/mx-pm-fm.cc' || echo './'`operators/mx-pm-fm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-pm.lo `test -f 'operators/mx-fm-pm.cc' || echo './'`operators/mx-fm-pm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-pm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-cm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-fcm.lo `test -f 'operators/mx-pm-fcm.cc' || echo './'`operators/mx-pm-fcm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fcm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-pm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-cm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-pm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-pm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-pm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-pm.lo `test -f 'operators/mx-fcm-pm.cc' || echo './'`operators/mx-fcm-pm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i8nda.lo `test -f 'operators/mx-s-i8nda.cc' || echo './'`operators/mx-s-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-s.lo `test -f 'operators/mx-i8nda-s.cc' || echo './'`operators/mx-i8nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fcm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui8nda.lo `test -f 'operators/mx-s-ui8nda.cc' || echo './'`operators/mx-s-ui8nda.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui8nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fcm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-s.lo `test -f 'operators/mx-ui8nda-s.cc' || echo './'`operators/mx-ui8nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i16nda.lo `test -f 'operators/mx-s-i16nda.cc' || echo './'`operators/mx-s-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-s.lo `test -f 'operators/mx-i16nda-s.cc' || echo './'`operators/mx-i16nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui16nda.lo `test -f 'operators/mx-s-ui16nda.cc' || echo './'`operators/mx-s-ui16nda.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui16nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-s.lo `test -f 'operators/mx-ui16nda-s.cc' || echo './'`operators/mx-ui16nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i32nda.lo `test -f 'operators/mx-s-i32nda.cc' || echo './'`operators/mx-s-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-s.lo `test -f 'operators/mx-i32nda-s.cc' || echo './'`operators/mx-i32nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui32nda.lo `test -f 'operators/mx-s-ui32nda.cc' || echo './'`operators/mx-s-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-s.lo `test -f 'operators/mx-ui32nda-s.cc' || echo './'`operators/mx-ui32nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i64nda.lo `test -f 'operators/mx-s-i64nda.cc' || echo './'`operators/mx-s-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-s.lo `test -f 'operators/mx-i64nda-s.cc' || echo './'`operators/mx-i64nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui64nda.lo `test -f 'operators/mx-s-ui64nda.cc' || echo './'`operators/mx-s-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-s-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-s-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-s.lo `test -f 'operators/mx-ui64nda-s.cc' || echo './'`operators/mx-ui64nda-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i8nda.lo `test -f 'operators/mx-fs-i8nda.cc' || echo './'`operators/mx-fs-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-fs.lo `test -f 'operators/mx-i8nda-fs.cc' || echo './'`operators/mx-i8nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui8nda.lo `test -f 'operators/mx-fs-ui8nda.cc' || echo './'`operators/mx-fs-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-fs.lo `test -f 'operators/mx-ui8nda-fs.cc' || echo './'`operators/mx-ui8nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i16nda.lo `test -f 'operators/mx-fs-i16nda.cc' || echo './'`operators/mx-fs-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-fs.lo `test -f 'operators/mx-i16nda-fs.cc' || echo './'`operators/mx-i16nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui16nda.lo `test -f 'operators/mx-fs-ui16nda.cc' || echo './'`operators/mx-fs-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-fs.lo `test -f 'operators/mx-ui16nda-fs.cc' || echo './'`operators/mx-ui16nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i32nda.lo `test -f 'operators/mx-fs-i32nda.cc' || echo './'`operators/mx-fs-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-fs.lo `test -f 'operators/mx-i32nda-fs.cc' || echo './'`operators/mx-i32nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui32nda.lo `test -f 'operators/mx-fs-ui32nda.cc' || echo './'`operators/mx-fs-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-fs.lo `test -f 'operators/mx-ui32nda-fs.cc' || echo './'`operators/mx-ui32nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i64nda.lo `test -f 'operators/mx-fs-i64nda.cc' || echo './'`operators/mx-fs-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-fs.lo `test -f 'operators/mx-i64nda-fs.cc' || echo './'`operators/mx-i64nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui64nda.lo `test -f 'operators/mx-fs-ui64nda.cc' || echo './'`operators/mx-fs-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fs-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fs-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-fs.lo `test -f 'operators/mx-ui64nda-fs.cc' || echo './'`operators/mx-ui64nda-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i8.lo `test -f 'operators/mx-nda-i8.cc' || echo './'`operators/mx-nda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-nda.lo `test -f 'operators/mx-i8-nda.cc' || echo './'`operators/mx-i8-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui8.lo `test -f 'operators/mx-nda-ui8.cc' || echo './'`operators/mx-nda-ui8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-nda.lo `test -f 'operators/mx-ui8-nda.cc' || echo './'`operators/mx-ui8-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i16.lo `test -f 'operators/mx-nda-i16.cc' || echo './'`operators/mx-nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-nda.lo `test -f 'operators/mx-i16-nda.cc' || echo './'`operators/mx-i16-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui16.lo `test -f 'operators/mx-nda-ui16.cc' || echo './'`operators/mx-nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-nda.lo `test -f 'operators/mx-ui16-nda.cc' || echo './'`operators/mx-ui16-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i32.lo `test -f 'operators/mx-nda-i32.cc' || echo './'`operators/mx-nda-i32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-nda.lo `test -f 'operators/mx-i32-nda.cc' || echo './'`operators/mx-i32-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui32.lo `test -f 'operators/mx-nda-ui32.cc' || echo './'`operators/mx-nda-ui32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-nda.lo `test -f 'operators/mx-ui32-nda.cc' || echo './'`operators/mx-ui32-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i64.lo `test -f 'operators/mx-nda-i64.cc' || echo './'`operators/mx-nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-nda.lo `test -f 'operators/mx-i64-nda.cc' || echo './'`operators/mx-i64-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui64.lo `test -f 'operators/mx-nda-ui64.cc' || echo './'`operators/mx-nda-ui64.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-nda.lo `test -f 'operators/mx-ui64-nda.cc' || echo './'`operators/mx-ui64-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i8.lo `test -f 'operators/mx-fnda-i8.cc' || echo './'`operators/mx-fnda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-fnda.lo `test -f 'operators/mx-i8-fnda.cc' || echo './'`operators/mx-i8-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui8.lo `test -f 'operators/mx-fnda-ui8.cc' || echo './'`operators/mx-fnda-ui8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui8.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-fnda.lo `test -f 'operators/mx-ui8-fnda.cc' || echo './'`operators/mx-ui8-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i16.lo `test -f 'operators/mx-fnda-i16.cc' || echo './'`operators/mx-fnda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-fnda.lo `test -f 'operators/mx-i16-fnda.cc' || echo './'`operators/mx-i16-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui16.lo `test -f 'operators/mx-fnda-ui16.cc' || echo './'`operators/mx-fnda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui16.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-fnda.lo `test -f 'operators/mx-ui16-fnda.cc' || echo './'`operators/mx-ui16-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i32.lo `test -f 'operators/mx-fnda-i32.cc' || echo './'`operators/mx-fnda-i32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-fnda.lo `test -f 'operators/mx-i32-fnda.cc' || echo './'`operators/mx-i32-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui32.lo `test -f 'operators/mx-fnda-ui32.cc' || echo './'`operators/mx-fnda-ui32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui32.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-fnda.lo `test -f 'operators/mx-ui32-fnda.cc' || echo './'`operators/mx-ui32-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i64.lo `test -f 'operators/mx-fnda-i64.cc' || echo './'`operators/mx-fnda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-fnda.lo `test -f 'operators/mx-i64-fnda.cc' || echo './'`operators/mx-i64-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui64.lo `test -f 'operators/mx-fnda-ui64.cc' || echo './'`operators/mx-fnda-ui64.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-fnda.lo `test -f 'operators/mx-ui64-fnda.cc' || echo './'`operators/mx-ui64-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i8nda.lo `test -f 'operators/mx-nda-i8nda.cc' || echo './'`operators/mx-nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i8nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-nda.lo `test -f 'operators/mx-i8nda-nda.cc' || echo './'`operators/mx-i8nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui8nda.lo `test -f 'operators/mx-nda-ui8nda.cc' || echo './'`operators/mx-nda-ui8nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-nda.lo `test -f 'operators/mx-ui8nda-nda.cc' || echo './'`operators/mx-ui8nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i16nda.lo `test -f 'operators/mx-nda-i16nda.cc' || echo './'`operators/mx-nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-nda.lo `test -f 'operators/mx-i16nda-nda.cc' || echo './'`operators/mx-i16nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui16nda.lo `test -f 'operators/mx-nda-ui16nda.cc' || echo './'`operators/mx-nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-nda.lo `test -f 'operators/mx-ui16nda-nda.cc' || echo './'`operators/mx-ui16nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i32nda.lo `test -f 'operators/mx-nda-i32nda.cc' || echo './'`operators/mx-nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-nda.lo `test -f 'operators/mx-i32nda-nda.cc' || echo './'`operators/mx-i32nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui32nda.lo `test -f 'operators/mx-nda-ui32nda.cc' || echo './'`operators/mx-nda-ui32nda.cc
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-nda.lo `test -f 'operators/mx-ui32nda-nda.cc' || echo './'`operators/mx-ui32nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i64nda.lo `test -f 'operators/mx-nda-i64nda.cc' || echo './'`operators/mx-nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-nda.lo `test -f 'operators/mx-i64nda-nda.cc' || echo './'`operators/mx-i64nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui64nda.lo `test -f 'operators/mx-nda-ui64nda.cc' || echo './'`operators/mx-nda-ui64nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-nda.lo `test -f 'operators/mx-ui64nda-nda.cc' || echo './'`operators/mx-ui64nda-nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i8nda.lo `test -f 'operators/mx-fnda-i8nda.cc' || echo './'`operators/mx-fnda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-fnda.lo `test -f 'operators/mx-i8nda-fnda.cc' || echo './'`operators/mx-i8nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui8nda.lo `test -f 'operators/mx-fnda-ui8nda.cc' || echo './'`operators/mx-fnda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-fnda.lo `test -f 'operators/mx-ui8nda-fnda.cc' || echo './'`operators/mx-ui8nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i16nda.lo `test -f 'operators/mx-fnda-i16nda.cc' || echo './'`operators/mx-fnda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-fnda.lo `test -f 'operators/mx-i16nda-fnda.cc' || echo './'`operators/mx-i16nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui16nda.lo `test -f 'operators/mx-fnda-ui16nda.cc' || echo './'`operators/mx-fnda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui16nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-fnda.lo `test -f 'operators/mx-ui16nda-fnda.cc' || echo './'`operators/mx-ui16nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i32nda.lo `test -f 'operators/mx-fnda-i32nda.cc' || echo './'`operators/mx-fnda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-fnda.lo `test -f 'operators/mx-i32nda-fnda.cc' || echo './'`operators/mx-i32nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui32nda.lo `test -f 'operators/mx-fnda-ui32nda.cc' || echo './'`operators/mx-fnda-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui32nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-fnda.lo `test -f 'operators/mx-ui32nda-fnda.cc' || echo './'`operators/mx-ui32nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i64nda.lo `test -f 'operators/mx-fnda-i64nda.cc' || echo './'`operators/mx-fnda-i64nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-fnda.lo `test -f 'operators/mx-i64nda-fnda.cc' || echo './'`operators/mx-i64nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i64nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui64nda.lo `test -f 'operators/mx-fnda-ui64nda.cc' || echo './'`operators/mx-fnda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-fnda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-fnda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-fnda.lo `test -f 'operators/mx-ui64nda-fnda.cc' || echo './'`operators/mx-ui64nda-fnda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui8.lo `test -f 'operators/mx-i8nda-ui8.cc' || echo './'`operators/mx-i8nda-ui8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i16.lo `test -f 'operators/mx-i8nda-i16.cc' || echo './'`operators/mx-i8nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui16.lo `test -f 'operators/mx-i8nda-ui16.cc' || echo './'`operators/mx-i8nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i32.lo `test -f 'operators/mx-i8nda-i32.cc' || echo './'`operators/mx-i8nda-i32.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui32.lo `test -f 'operators/mx-i8nda-ui32.cc' || echo './'`operators/mx-i8nda-ui32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i32.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i64.lo `test -f 'operators/mx-i8nda-i64.cc' || echo './'`operators/mx-i8nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui64.lo `test -f 'operators/mx-i8nda-ui64.cc' || echo './'`operators/mx-i8nda-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i8.lo `test -f 'operators/mx-i16nda-i8.cc' || echo './'`operators/mx-i16nda-i8.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui8.lo `test -f 'operators/mx-i16nda-ui8.cc' || echo './'`operators/mx-i16nda-ui8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui16.lo `test -f 'operators/mx-i16nda-ui16.cc' || echo './'`operators/mx-i16nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i32.lo `test -f 'operators/mx-i16nda-i32.cc' || echo './'`operators/mx-i16nda-i32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui32.lo `test -f 'operators/mx-i16nda-ui32.cc' || echo './'`operators/mx-i16nda-ui32.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i64.lo `test -f 'operators/mx-i16nda-i64.cc' || echo './'`operators/mx-i16nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui32.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui64.lo `test -f 'operators/mx-i16nda-ui64.cc' || echo './'`operators/mx-i16nda-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i8.lo `test -f 'operators/mx-i32nda-i8.cc' || echo './'`operators/mx-i32nda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui8.lo `test -f 'operators/mx-i32nda-ui8.cc' || echo './'`operators/mx-i32nda-ui8.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i16.lo `test -f 'operators/mx-i32nda-i16.cc' || echo './'`operators/mx-i32nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui8.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui16.lo `test -f 'operators/mx-i32nda-ui16.cc' || echo './'`operators/mx-i32nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui32.lo `test -f 'operators/mx-i32nda-ui32.cc' || echo './'`operators/mx-i32nda-ui32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i64.lo `test -f 'operators/mx-i32nda-i64.cc' || echo './'`operators/mx-i32nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui64.lo `test -f 'operators/mx-i32nda-ui64.cc' || echo './'`operators/mx-i32nda-ui64.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i8.lo `test -f 'operators/mx-i64nda-i8.cc' || echo './'`operators/mx-i64nda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui64.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui8.lo `test -f 'operators/mx-i64nda-ui8.cc' || echo './'`operators/mx-i64nda-ui8.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i16.lo `test -f 'operators/mx-i64nda-i16.cc' || echo './'`operators/mx-i64nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui16.lo `test -f 'operators/mx-i64nda-ui16.cc' || echo './'`operators/mx-i64nda-ui16.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i32.lo `test -f 'operators/mx-i64nda-i32.cc' || echo './'`operators/mx-i64nda-i32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui16.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui32.lo `test -f 'operators/mx-i64nda-ui32.cc' || echo './'`operators/mx-i64nda-ui32.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui64.lo `test -f 'operators/mx-i64nda-ui64.cc' || echo './'`operators/mx-i64nda-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i8.lo `test -f 'operators/mx-ui8nda-i8.cc' || echo './'`operators/mx-ui8nda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i16.lo `test -f 'operators/mx-ui8nda-i16.cc' || echo './'`operators/mx-ui8nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i16.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui16.lo `test -f 'operators/mx-ui8nda-ui16.cc' || echo './'`operators/mx-ui8nda-ui16.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i32.lo `test -f 'operators/mx-ui8nda-i32.cc' || echo './'`operators/mx-ui8nda-i32.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui32.lo `test -f 'operators/mx-ui8nda-ui32.cc' || echo './'`operators/mx-ui8nda-ui32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i64.lo `test -f 'operators/mx-ui8nda-i64.cc' || echo './'`operators/mx-ui8nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i64.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui64.lo `test -f 'operators/mx-ui8nda-ui64.cc' || echo './'`operators/mx-ui8nda-ui64.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i8.lo `test -f 'operators/mx-ui16nda-i8.cc' || echo './'`operators/mx-ui16nda-i8.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui8.lo `test -f 'operators/mx-ui16nda-ui8.cc' || echo './'`operators/mx-ui16nda-ui8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i16.lo `test -f 'operators/mx-ui16nda-i16.cc' || echo './'`operators/mx-ui16nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i16.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i32.lo `test -f 'operators/mx-ui16nda-i32.cc' || echo './'`operators/mx-ui16nda-i32.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i32.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui32.lo `test -f 'operators/mx-ui16nda-ui32.cc' || echo './'`operators/mx-ui16nda-ui32.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i64.lo `test -f 'operators/mx-ui16nda-i64.cc' || echo './'`operators/mx-ui16nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui64.lo `test -f 'operators/mx-ui16nda-ui64.cc' || echo './'`operators/mx-ui16nda-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i8.lo `test -f 'operators/mx-ui32nda-i8.cc' || echo './'`operators/mx-ui32nda-i8.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i8.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui8.lo `test -f 'operators/mx-ui32nda-ui8.cc' || echo './'`operators/mx-ui32nda-ui8.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i16.lo `test -f 'operators/mx-ui32nda-i16.cc' || echo './'`operators/mx-ui32nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui16.lo `test -f 'operators/mx-ui32nda-ui16.cc' || echo './'`operators/mx-ui32nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i32.lo `test -f 'operators/mx-ui32nda-i32.cc' || echo './'`operators/mx-ui32nda-i32.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i32.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i64.lo `test -f 'operators/mx-ui32nda-i64.cc' || echo './'`operators/mx-ui32nda-i64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui64.lo `test -f 'operators/mx-ui32nda-ui64.cc' || echo './'`operators/mx-ui32nda-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i8.lo `test -f 'operators/mx-ui64nda-i8.cc' || echo './'`operators/mx-ui64nda-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i8.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui8.lo `test -f 'operators/mx-ui64nda-ui8.cc' || echo './'`operators/mx-ui64nda-ui8.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i16.lo `test -f 'operators/mx-ui64nda-i16.cc' || echo './'`operators/mx-ui64nda-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui16.lo `test -f 'operators/mx-ui64nda-ui16.cc' || echo './'`operators/mx-ui64nda-ui16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i32.lo `test -f 'operators/mx-ui64nda-i32.cc' || echo './'`operators/mx-ui64nda-i32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui32.lo `test -f 'operators/mx-ui64nda-ui32.cc' || echo './'`operators/mx-ui64nda-ui32.cc
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i64.lo `test -f 'operators/mx-ui64nda-i64.cc' || echo './'`operators/mx-ui64nda-i64.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui8nda.lo `test -f 'operators/mx-i8-ui8nda.cc' || echo './'`operators/mx-i8-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i64.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i16nda.lo `test -f 'operators/mx-i8-i16nda.cc' || echo './'`operators/mx-i8-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui16nda.lo `test -f 'operators/mx-i8-ui16nda.cc' || echo './'`operators/mx-i8-ui16nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i32nda.lo `test -f 'operators/mx-i8-i32nda.cc' || echo './'`operators/mx-i8-i32nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui32nda.lo `test -f 'operators/mx-i8-ui32nda.cc' || echo './'`operators/mx-i8-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i32nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i64nda.lo `test -f 'operators/mx-i8-i64nda.cc' || echo './'`operators/mx-i8-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui64nda.lo `test -f 'operators/mx-i8-ui64nda.cc' || echo './'`operators/mx-i8-ui64nda.cc
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i8nda.lo `test -f 'operators/mx-i16-i8nda.cc' || echo './'`operators/mx-i16-i8nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui8nda.lo `test -f 'operators/mx-i16-ui8nda.cc' || echo './'`operators/mx-i16-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui8nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui16nda.lo `test -f 'operators/mx-i16-ui16nda.cc' || echo './'`operators/mx-i16-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i32nda.lo `test -f 'operators/mx-i16-i32nda.cc' || echo './'`operators/mx-i16-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui32nda.lo `test -f 'operators/mx-i16-ui32nda.cc' || echo './'`operators/mx-i16-ui32nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i64nda.lo `test -f 'operators/mx-i16-i64nda.cc' || echo './'`operators/mx-i16-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui32nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui64nda.lo `test -f 'operators/mx-i16-ui64nda.cc' || echo './'`operators/mx-i16-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i8nda.lo `test -f 'operators/mx-i32-i8nda.cc' || echo './'`operators/mx-i32-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui8nda.lo `test -f 'operators/mx-i32-ui8nda.cc' || echo './'`operators/mx-i32-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i16nda.lo `test -f 'operators/mx-i32-i16nda.cc' || echo './'`operators/mx-i32-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui16nda.lo `test -f 'operators/mx-i32-ui16nda.cc' || echo './'`operators/mx-i32-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui32nda.lo `test -f 'operators/mx-i32-ui32nda.cc' || echo './'`operators/mx-i32-ui32nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i64nda.lo `test -f 'operators/mx-i32-i64nda.cc' || echo './'`operators/mx-i32-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui64nda.lo `test -f 'operators/mx-i32-ui64nda.cc' || echo './'`operators/mx-i32-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i8nda.lo `test -f 'operators/mx-i64-i8nda.cc' || echo './'`operators/mx-i64-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui8nda.lo `test -f 'operators/mx-i64-ui8nda.cc' || echo './'`operators/mx-i64-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i16nda.lo `test -f 'operators/mx-i64-i16nda.cc' || echo './'`operators/mx-i64-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui16nda.lo `test -f 'operators/mx-i64-ui16nda.cc' || echo './'`operators/mx-i64-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i32nda.lo `test -f 'operators/mx-i64-i32nda.cc' || echo './'`operators/mx-i64-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui32nda.lo `test -f 'operators/mx-i64-ui32nda.cc' || echo './'`operators/mx-i64-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui64nda.lo `test -f 'operators/mx-i64-ui64nda.cc' || echo './'`operators/mx-i64-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i8nda.lo `test -f 'operators/mx-ui8-i8nda.cc' || echo './'`operators/mx-ui8-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i16nda.lo `test -f 'operators/mx-ui8-i16nda.cc' || echo './'`operators/mx-ui8-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui16nda.lo `test -f 'operators/mx-ui8-ui16nda.cc' || echo './'`operators/mx-ui8-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i32nda.lo `test -f 'operators/mx-ui8-i32nda.cc' || echo './'`operators/mx-ui8-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui32nda.lo `test -f 'operators/mx-ui8-ui32nda.cc' || echo './'`operators/mx-ui8-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i64nda.lo `test -f 'operators/mx-ui8-i64nda.cc' || echo './'`operators/mx-ui8-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui64nda.lo `test -f 'operators/mx-ui8-ui64nda.cc' || echo './'`operators/mx-ui8-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i8nda.lo `test -f 'operators/mx-ui16-i8nda.cc' || echo './'`operators/mx-ui16-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui8nda.lo `test -f 'operators/mx-ui16-ui8nda.cc' || echo './'`operators/mx-ui16-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i16nda.lo `test -f 'operators/mx-ui16-i16nda.cc' || echo './'`operators/mx-ui16-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i32nda.lo `test -f 'operators/mx-ui16-i32nda.cc' || echo './'`operators/mx-ui16-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui32nda.lo `test -f 'operators/mx-ui16-ui32nda.cc' || echo './'`operators/mx-ui16-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i64nda.lo `test -f 'operators/mx-ui16-i64nda.cc' || echo './'`operators/mx-ui16-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui64nda.lo `test -f 'operators/mx-ui16-ui64nda.cc' || echo './'`operators/mx-ui16-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i8nda.lo `test -f 'operators/mx-ui32-i8nda.cc' || echo './'`operators/mx-ui32-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui8nda.lo `test -f 'operators/mx-ui32-ui8nda.cc' || echo './'`operators/mx-ui32-ui8nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i16nda.lo `test -f 'operators/mx-ui32-i16nda.cc' || echo './'`operators/mx-ui32-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui16nda.lo `test -f 'operators/mx-ui32-ui16nda.cc' || echo './'`operators/mx-ui32-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i32nda.lo `test -f 'operators/mx-ui32-i32nda.cc' || echo './'`operators/mx-ui32-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i64nda.lo `test -f 'operators/mx-ui32-i64nda.cc' || echo './'`operators/mx-ui32-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i64nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui64nda.lo `test -f 'operators/mx-ui32-ui64nda.cc' || echo './'`operators/mx-ui32-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i8nda.lo `test -f 'operators/mx-ui64-i8nda.cc' || echo './'`operators/mx-ui64-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui8nda.lo `test -f 'operators/mx-ui64-ui8nda.cc' || echo './'`operators/mx-ui64-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i16nda.lo `test -f 'operators/mx-ui64-i16nda.cc' || echo './'`operators/mx-ui64-i16nda.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i16nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui16nda.lo `test -f 'operators/mx-ui64-ui16nda.cc' || echo './'`operators/mx-ui64-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i32nda.lo `test -f 'operators/mx-ui64-i32nda.cc' || echo './'`operators/mx-ui64-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui32nda.lo `test -f 'operators/mx-ui64-ui32nda.cc' || echo './'`operators/mx-ui64-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i64nda.lo `test -f 'operators/mx-ui64-i64nda.cc' || echo './'`operators/mx-ui64-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i64nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui8nda.lo `test -f 'operators/mx-i8nda-ui8nda.cc' || echo './'`operators/mx-i8nda-ui8nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i16nda.lo `test -f 'operators/mx-i8nda-i16nda.cc' || echo './'`operators/mx-i8nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui8nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui16nda.lo `test -f 'operators/mx-i8nda-ui16nda.cc' || echo './'`operators/mx-i8nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i32nda.lo `test -f 'operators/mx-i8nda-i32nda.cc' || echo './'`operators/mx-i8nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i32nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui32nda.lo `test -f 'operators/mx-i8nda-ui32nda.cc' || echo './'`operators/mx-i8nda-ui32nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i64nda.lo `test -f 'operators/mx-i8nda-i64nda.cc' || echo './'`operators/mx-i8nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui32nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui64nda.lo `test -f 'operators/mx-i8nda-ui64nda.cc' || echo './'`operators/mx-i8nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i8nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i8nda.lo `test -f 'operators/mx-i16nda-i8nda.cc' || echo './'`operators/mx-i16nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i8nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui8nda.lo `test -f 'operators/mx-i16nda-ui8nda.cc' || echo './'`operators/mx-i16nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui16nda.lo `test -f 'operators/mx-i16nda-ui16nda.cc' || echo './'`operators/mx-i16nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i32nda.lo `test -f 'operators/mx-i16nda-i32nda.cc' || echo './'`operators/mx-i16nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui32nda.lo `test -f 'operators/mx-i16nda-ui32nda.cc' || echo './'`operators/mx-i16nda-ui32nda.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui32nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i64nda.lo `test -f 'operators/mx-i16nda-i64nda.cc' || echo './'`operators/mx-i16nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui64nda.lo `test -f 'operators/mx-i16nda-ui64nda.cc' || echo './'`operators/mx-i16nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i16nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i16nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i8nda.lo `test -f 'operators/mx-i32nda-i8nda.cc' || echo './'`operators/mx-i32nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui8nda.lo `test -f 'operators/mx-i32nda-ui8nda.cc' || echo './'`operators/mx-i32nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui8nda.o
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i16nda.lo `test -f 'operators/mx-i32nda-i16nda.cc' || echo './'`operators/mx-i32nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui16nda.lo `test -f 'operators/mx-i32nda-ui16nda.cc' || echo './'`operators/mx-i32nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui32nda.lo `test -f 'operators/mx-i32nda-ui32nda.cc' || echo './'`operators/mx-i32nda-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i64nda.lo `test -f 'operators/mx-i32nda-i64nda.cc' || echo './'`operators/mx-i32nda-i64nda.cc
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui64nda.lo `test -f 'operators/mx-i32nda-ui64nda.cc' || echo './'`operators/mx-i32nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i8nda.lo `test -f 'operators/mx-i64nda-i8nda.cc' || echo './'`operators/mx-i64nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i32nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i32nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui8nda.lo `test -f 'operators/mx-i64nda-ui8nda.cc' || echo './'`operators/mx-i64nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i16nda.lo `test -f 'operators/mx-i64nda-i16nda.cc' || echo './'`operators/mx-i64nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui16nda.lo `test -f 'operators/mx-i64nda-ui16nda.cc' || echo './'`operators/mx-i64nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i32nda.lo `test -f 'operators/mx-i64nda-i32nda.cc' || echo './'`operators/mx-i64nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui32nda.lo `test -f 'operators/mx-i64nda-ui32nda.cc' || echo './'`operators/mx-i64nda-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui64nda.lo `test -f 'operators/mx-i64nda-ui64nda.cc' || echo './'`operators/mx-i64nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-i64nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-i64nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i8nda.lo `test -f 'operators/mx-ui8nda-i8nda.cc' || echo './'`operators/mx-ui8nda-i8nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i16nda.lo `test -f 'operators/mx-ui8nda-i16nda.cc' || echo './'`operators/mx-ui8nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i8nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui16nda.lo `test -f 'operators/mx-ui8nda-ui16nda.cc' || echo './'`operators/mx-ui8nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i32nda.lo `test -f 'operators/mx-ui8nda-i32nda.cc' || echo './'`operators/mx-ui8nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui32nda.lo `test -f 'operators/mx-ui8nda-ui32nda.cc' || echo './'`operators/mx-ui8nda-ui32nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i64nda.lo `test -f 'operators/mx-ui8nda-i64nda.cc' || echo './'`operators/mx-ui8nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui64nda.lo `test -f 'operators/mx-ui8nda-ui64nda.cc' || echo './'`operators/mx-ui8nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui8nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui8nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i8nda.lo `test -f 'operators/mx-ui16nda-i8nda.cc' || echo './'`operators/mx-ui16nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui8nda.lo `test -f 'operators/mx-ui16nda-ui8nda.cc' || echo './'`operators/mx-ui16nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i16nda.lo `test -f 'operators/mx-ui16nda-i16nda.cc' || echo './'`operators/mx-ui16nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i32nda.lo `test -f 'operators/mx-ui16nda-i32nda.cc' || echo './'`operators/mx-ui16nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui32nda.lo `test -f 'operators/mx-ui16nda-ui32nda.cc' || echo './'`operators/mx-ui16nda-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i64nda.lo `test -f 'operators/mx-ui16nda-i64nda.cc' || echo './'`operators/mx-ui16nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui64nda.lo `test -f 'operators/mx-ui16nda-ui64nda.cc' || echo './'`operators/mx-ui16nda-ui64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui16nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui16nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i8nda.lo `test -f 'operators/mx-ui32nda-i8nda.cc' || echo './'`operators/mx-ui32nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui8nda.lo `test -f 'operators/mx-ui32nda-ui8nda.cc' || echo './'`operators/mx-ui32nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i16nda.lo `test -f 'operators/mx-ui32nda-i16nda.cc' || echo './'`operators/mx-ui32nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui16nda.lo `test -f 'operators/mx-ui32nda-ui16nda.cc' || echo './'`operators/mx-ui32nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i32nda.lo `test -f 'operators/mx-ui32nda-i32nda.cc' || echo './'`operators/mx-ui32nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i64nda.lo `test -f 'operators/mx-ui32nda-i64nda.cc' || echo './'`operators/mx-ui32nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui64nda.lo `test -f 'operators/mx-ui32nda-ui64nda.cc' || echo './'`operators/mx-ui32nda-ui64nda.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i8nda.lo `test -f 'operators/mx-ui64nda-i8nda.cc' || echo './'`operators/mx-ui64nda-i8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64nda.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui32nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui32nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui8nda.lo `test -f 'operators/mx-ui64nda-ui8nda.cc' || echo './'`operators/mx-ui64nda-ui8nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i16nda.lo `test -f 'operators/mx-ui64nda-i16nda.cc' || echo './'`operators/mx-ui64nda-i16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui16nda.lo `test -f 'operators/mx-ui64nda-ui16nda.cc' || echo './'`operators/mx-ui64nda-ui16nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i32nda.lo `test -f 'operators/mx-ui64nda-i32nda.cc' || echo './'`operators/mx-ui64nda-i32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo `test -f 'operators/mx-ui64nda-ui32nda.cc' || echo './'`operators/mx-ui64nda-ui32nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i64nda.lo `test -f 'operators/mx-ui64nda-i64nda.cc' || echo './'`operators/mx-ui64nda-i64nda.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/mx-ui64nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/mx-ui64nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-ccv-cv.lo `test -f 'operators/vx-ccv-cv.cc' || echo './'`operators/vx-ccv-cv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-ccv-cv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-ccv-cv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-ccv-s.lo `test -f 'operators/vx-ccv-s.cc' || echo './'`operators/vx-ccv-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-ccv-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-ccv-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-ccv-cv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-ccv-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-ccv-cv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-ccv-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-crv-rv.lo `test -f 'operators/vx-crv-rv.cc' || echo './'`operators/vx-crv-rv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-crv-rv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-crv-rv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-crv-s.lo `test -f 'operators/vx-crv-s.cc' || echo './'`operators/vx-crv-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-crv-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-crv-s.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-crv-rv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-crv-rv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-crv-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-crv-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cs-cv.lo `test -f 'operators/vx-cs-cv.cc' || echo './'`operators/vx-cs-cv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cs-cv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-cv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cs-rv.lo `test -f 'operators/vx-cs-rv.cc' || echo './'`operators/vx-cs-rv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cs-rv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-rv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cv-ccv.lo `test -f 'operators/vx-cv-ccv.cc' || echo './'`operators/vx-cv-ccv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-ccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-ccv.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-cs-cv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-cs-cv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-cs-rv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-cs-rv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-cv-ccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-cv-ccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cv-cs.lo `test -f 'operators/vx-cv-cs.cc' || echo './'`operators/vx-cv-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-rv-crv.lo `test -f 'operators/vx-rv-crv.cc' || echo './'`operators/vx-rv-crv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-rv-crv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-crv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-rv-cs.lo `test -f 'operators/vx-rv-cs.cc' || echo './'`operators/vx-rv-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-rv-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-cs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-cv-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-rv-crv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-cv-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-rv-crv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-rv-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-rv-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-s-ccv.lo `test -f 'operators/vx-s-ccv.cc' || echo './'`operators/vx-s-ccv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-ccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-ccv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-s-crv.lo `test -f 'operators/vx-s-crv.cc' || echo './'`operators/vx-s-crv.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fccv-fcv.lo `test -f 'operators/vx-fccv-fcv.cc' || echo './'`operators/vx-fccv-fcv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-crv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-crv.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fcv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-fcv.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-s-ccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-s-ccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-s-crv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fccv-fcv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-s-crv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fccv-fcv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fccv-fs.lo `test -f 'operators/vx-fccv-fs.cc' || echo './'`operators/vx-fccv-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcrv-frv.lo `test -f 'operators/vx-fcrv-frv.cc' || echo './'`operators/vx-fcrv-frv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcrv-frv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-frv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcrv-fs.lo `test -f 'operators/vx-fcrv-fs.cc' || echo './'`operators/vx-fcrv-fs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcrv-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-fs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fccv-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fccv-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcrv-frv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcrv-frv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcrv-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcrv-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcs-fcv.lo `test -f 'operators/vx-fcs-fcv.cc' || echo './'`operators/vx-fcs-fcv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcs-fcv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-fcv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcs-frv.lo `test -f 'operators/vx-fcs-frv.cc' || echo './'`operators/vx-fcs-frv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcs-frv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-frv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcv-fccv.lo `test -f 'operators/vx-fcv-fccv.cc' || echo './'`operators/vx-fcv-fccv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-fccv.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcs-fcv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcs-fcv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcs-frv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcs-frv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcv-fccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcv-fccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcv-fcs.lo `test -f 'operators/vx-fcv-fcs.cc' || echo './'`operators/vx-fcv-fcs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-frv-fcrv.lo `test -f 'operators/vx-frv-fcrv.cc' || echo './'`operators/vx-frv-fcrv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-frv-fcrv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcrv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-frv-fcs.lo `test -f 'operators/vx-frv-fcs.cc' || echo './'`operators/vx-frv-fcs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-frv-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fcv-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-frv-fcrv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fcv-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-frv-fcrv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-frv-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-frv-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fs-fccv.lo `test -f 'operators/vx-fs-fccv.cc' || echo './'`operators/vx-fs-fccv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-fccv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fs-fcrv.lo `test -f 'operators/vx-fs-fcrv.cc' || echo './'`operators/vx-fs-fcrv.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-cs.lo `test -f 'operators/smx-sm-cs.cc' || echo './'`operators/smx-sm-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fcrv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-fcrv.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cs.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fs-fccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fs-fccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/vx-fs-fcrv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/mx-inlines.cc:35:0,
                 from operators/mx-op-defs.h:29,
                 from operators/vx-fs-fcrv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-sm-cs.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cs-sm.lo `test -f 'operators/smx-cs-sm.cc' || echo './'`operators/smx-cs-sm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cs-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cs-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-s.lo `test -f 'operators/smx-scm-s.cc' || echo './'`operators/smx-scm-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-s-scm.lo `test -f 'operators/smx-s-scm.cc' || echo './'`operators/smx-s-scm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-s-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-s-scm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-cs-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-scm-s.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-sm-cs.h:5,
                 from operators/smx-sm-cs.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-s-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-cs-sm.h:5,
                 from operators/smx-cs-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-scm-s.h:5,
                 from operators/smx-scm-s.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-s-scm.h:5,
                 from operators/smx-s-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-sm.lo `test -f 'operators/smx-scm-sm.cc' || echo './'`operators/smx-scm-sm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-sm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-scm-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-scm.lo `test -f 'operators/smx-sm-scm.cc' || echo './'`operators/smx-sm-scm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-m-sm.lo `test -f 'operators/smx-m-sm.cc' || echo './'`operators/smx-m-sm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-scm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-m-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-m-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-m-scm.lo `test -f 'operators/smx-m-scm.cc' || echo './'`operators/smx-m-scm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-m-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-m-scm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-sm-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-m-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-scm-sm.h:4,
                 from operators/smx-scm-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-m-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-sm-scm.h:4,
                 from operators/smx-sm-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from operators/smx-m-sm.h:5,
                 from operators/smx-m-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-m-scm.h:5,
                 from operators/smx-m-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cm-sm.lo `test -f 'operators/smx-cm-sm.cc' || echo './'`operators/smx-cm-sm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-sm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-cm-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cm-scm.lo `test -f 'operators/smx-cm-scm.cc' || echo './'`operators/smx-cm-scm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-m.lo `test -f 'operators/smx-sm-m.cc' || echo './'`operators/smx-sm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-m.lo `test -f 'operators/smx-scm-m.cc' || echo './'`operators/smx-scm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-m.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-cm-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-sm-m.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-scm-m.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-cm-sm.h:5,
                 from operators/smx-cm-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-cm-scm.h:5,
                 from operators/smx-cm-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/dSparse.h:36,
                 from operators/smx-sm-m.h:5,
                 from operators/smx-sm-m.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-scm-m.h:5,
                 from operators/smx-scm-m.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-cm.lo `test -f 'operators/smx-sm-cm.cc' || echo './'`operators/smx-sm-cm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-sm-cm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-cm.lo `test -f 'operators/smx-scm-cm.cc' || echo './'`operators/smx-scm-cm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-bm-sbm.lo `test -f 'operators/smx-bm-sbm.cc' || echo './'`operators/smx-bm-sbm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-cm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-bm-sbm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-bm-sbm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sbm-bm.lo `test -f 'operators/smx-sbm-bm.cc' || echo './'`operators/smx-sbm-bm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sbm-bm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sbm-bm.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-scm-cm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-bm-sbm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/Array-util.h:26,
                 from operators/smx-sbm-bm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-sm-cm.h:5,
                 from operators/smx-sm-cm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/CSparse.h:37,
                 from operators/smx-scm-cm.h:5,
                 from operators/smx-scm-cm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/smx-bm-sbm.h:5,
                 from operators/smx-bm-sbm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/smx-sbm-bm.h:5,
                 from operators/smx-sbm-bm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-dir-ops.lo `test -f 'system/dir-ops.cc' || echo './'`system/dir-ops.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/dir-ops.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-dir-ops.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-file-ops.lo `test -f 'system/file-ops.cc' || echo './'`system/file-ops.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/file-ops.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-file-ops.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/dir-ops.h:28,
                 from system/dir-ops.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/dir-ops.h:28,
                 from system/file-ops.cc:42:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from system/file-ops.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-file-stat.lo `test -f 'system/file-stat.cc' || echo './'`system/file-stat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/file-stat.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-file-stat.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-lo-sysdep.lo `test -f 'system/lo-sysdep.cc' || echo './'`system/lo-sysdep.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/lo-sysdep.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-lo-sysdep.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/file-ops.h:30,
                 from system/file-stat.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-mach-info.lo `test -f 'system/mach-info.cc' || echo './'`system/mach-info.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/file-ops.h:30,
                 from system/lo-sysdep.cc:41:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-env.lo `test -f 'system/oct-env.cc' || echo './'`system/oct-env.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/mach-info.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-mach-info.o
In file included from system/lo-sysdep.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-env.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-env.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-group.lo `test -f 'system/oct-group.cc' || echo './'`system/oct-group.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-group.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-group.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-passwd.lo `test -f 'system/oct-passwd.cc' || echo './'`system/oct-passwd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-passwd.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-passwd.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/file-ops.h:30,
                 from system/oct-env.cc:54:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/oct-group.h:30,
                 from system/oct-group.cc:34:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-syscalls.lo `test -f 'system/oct-syscalls.cc' || echo './'`system/oct-syscalls.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-syscalls.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-syscalls.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-time.lo `test -f 'system/oct-time.cc' || echo './'`system/oct-time.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-time.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-time.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-uname.lo `test -f 'system/oct-uname.cc' || echo './'`system/oct-uname.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-uname.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-uname.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from system/oct-syscalls.cc:45:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-tempnam.lo `test -f 'system/tempnam.c' || echo './'`system/tempnam.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/tempnam.c  -fPIC -DPIC -o system/.libs/system_libsystem_la-tempnam.o
In file included from system/oct-time.cc:40:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/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 -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-tempname.lo `test -f 'system/tempname.c' || echo './'`system/tempname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/tempname.c  -fPIC -DPIC -o system/.libs/system_libsystem_la-tempname.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-cmd-edit.lo `test -f 'util/cmd-edit.cc' || echo './'`util/cmd-edit.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-cmd-hist.lo `test -f 'util/cmd-hist.cc' || echo './'`util/cmd-hist.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/cmd-edit.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-edit.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/cmd-hist.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-hist.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-data-conv.lo `test -f 'util/data-conv.cc' || echo './'`util/data-conv.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-glob-match.lo `test -f 'util/glob-match.cc' || echo './'`util/glob-match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/data-conv.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-data-conv.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/glob-match.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-glob-match.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/cmd-edit.h:31,
                 from util/cmd-hist.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/cmd-edit.h:31,
                 from util/cmd-edit.cc:37:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from util/data-conv.cc:38:0:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/glob-match.h:28,
                 from util/glob-match.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-array-gripes.lo `test -f 'util/lo-array-gripes.cc' || echo './'`util/lo-array-gripes.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-array-gripes.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-array-gripes.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-ieee.lo `test -f 'util/lo-ieee.cc' || echo './'`util/lo-ieee.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-ieee.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-ieee.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-utils.lo `test -f 'util/lo-utils.cc' || echo './'`util/lo-utils.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-alloc.lo `test -f 'util/oct-alloc.cc' || echo './'`util/oct-alloc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-utils.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-utils.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-alloc.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-alloc.o
util/oct-alloc.cc: In member function 'bool octave_allocator::grow()':
util/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
                                       ^
util/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);
                                             ^
util/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;
                                      ^
util/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);
                                             ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-base64.lo `test -f 'util/oct-base64.cc' || echo './'`util/oct-base64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-base64.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-base64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-glob.lo `test -f 'util/oct-glob.cc' || echo './'`util/oct-glob.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-glob.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-glob.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/oct-base64.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
util/oct-base64.cc: In function 'Array<double> octave_base64_decode(const string&)':
util/oct-base64.cc:86:56: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
           double *dout = reinterpret_cast<double*> (out);
                                                        ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-inttypes.lo `test -f 'util/oct-inttypes.cc' || echo './'`util/oct-inttypes.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-inttypes.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-inttypes.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-locbuf.lo `test -f 'util/oct-locbuf.cc' || echo './'`util/oct-locbuf.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-locbuf.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-locbuf.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-md5.lo `test -f 'util/oct-md5.cc' || echo './'`util/oct-md5.cc
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/oct-glob.h:26,
                 from util/oct-glob.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-md5.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-md5.o
In file included from util/oct-locbuf.cc:30:0:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-mutex.lo `test -f 'util/oct-mutex.cc' || echo './'`util/oct-mutex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-mutex.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-mutex.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-shlib.lo `test -f 'util/oct-shlib.cc' || echo './'`util/oct-shlib.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-shlib.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-shlib.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-pathsearch.lo `test -f 'util/pathsearch.cc' || echo './'`util/pathsearch.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/pathsearch.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-pathsearch.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-regexp.lo `test -f 'util/lo-regexp.cc' || echo './'`util/lo-regexp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-regexp.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-regexp.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/oct-shlib.cc:61:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/pathsearch.h:28,
                 from util/pathsearch.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./array/boolMatrix.h:27,
                 from operators/mx-base.h:32,
                 from ./array/Matrix.h:30,
                 from util/lo-regexp.cc:40:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-singleton-cleanup.lo `test -f 'util/singleton-cleanup.cc' || echo './'`util/singleton-cleanup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/singleton-cleanup.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-singleton-cleanup.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-sparse-sort.lo `test -f 'util/sparse-sort.cc' || echo './'`util/sparse-sort.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/sparse-sort.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-sort.o
In file included from operators/Sparse-op-defs.h:30:0,
                 from ./array/boolSparse.h:29,
                 from operators/mx-base.h:65,
                 from ./array/Matrix.h:30,
                 from util/lo-regexp.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from util/oct-sort.cc:117:0,
                 from util/sparse-sort.cc:31:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_sparse_sort_idxl]':
util/oct-sort.cc:1602: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]'
util/oct-sort.cc:1670:50:   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]'
util/sparse-sort.cc:52:16:   required from here
util/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 ()); }
                                                                       ^
util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_idx_vector_sort]':
util/oct-sort.cc:1602: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]'
util/oct-sort.cc:1670:50:   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]'
util/sparse-sort.cc:63:16:   required from here
util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_idx_vector_sort**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-sparse-util.lo `test -f 'util/sparse-util.cc' || echo './'`util/sparse-util.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/sparse-util.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-util.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-str-vec.lo `test -f 'util/str-vec.cc' || echo './'`util/str-vec.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/str-vec.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-str-vec.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-unwind-prot.lo `test -f 'util/unwind-prot.cc' || echo './'`util/unwind-prot.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/unwind-prot.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-unwind-prot.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from util/str-vec.h:31,
                 from util/cmd-edit.h:31,
                 from util/str-vec.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-url-transfer.lo `test -f 'util/url-transfer.cc' || echo './'`util/url-transfer.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/url-transfer.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-url-transfer.o
In file included from ./array/idx-vector.h:37:0,
                 from ./array/Array.h:36,
                 from ./util/str-vec.h:31,
                 from ./system/dir-ops.h:28,
                 from util/url-transfer.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-f2c-main.lo `test -f 'util/f2c-main.c' || echo './'`util/f2c-main.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/f2c-main.c  -fPIC -DPIC -o util/.libs/util_libutil_la-f2c-main.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-cieee.lo `test -f 'util/lo-cieee.c' || echo './'`util/lo-cieee.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-cieee.c  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cieee.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-cutils.lo `test -f 'util/lo-cutils.c' || echo './'`util/lo-cutils.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-cutils.c  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cutils.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-rl-edit.lo `test -f 'util/oct-rl-edit.c' || echo './'`util/oct-rl-edit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-rl-edit.c  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-edit.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-rl-hist.lo `test -f 'util/oct-rl-hist.c' || echo './'`util/oct-rl-hist.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-rl-hist.c  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-hist.o
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o array/libarray.la  array/array_libarray_la-Array-b.lo array/array_libarray_la-Array-C.lo array/array_libarray_la-Array-ch.lo array/array_libarray_la-Array-d.lo array/array_libarray_la-Array-f.lo array/array_libarray_la-Array-fC.lo array/array_libarray_la-Array-i.lo array/array_libarray_la-Array-idx-vec.lo array/array_libarray_la-Array-s.lo array/array_libarray_la-Array-str.lo array/array_libarray_la-Array-util.lo array/array_libarray_la-Array-voidp.lo array/array_libarray_la-boolMatrix.lo array/array_libarray_la-boolNDArray.lo array/array_libarray_la-boolSparse.lo array/array_libarray_la-CColVector.lo array/array_libarray_la-CDiagMatrix.lo array/array_libarray_la-chMatrix.lo array/array_libarray_la-chNDArray.lo array/array_libarray_la-CMatrix.lo array/array_libarray_la-CNDArray.lo array/array_libarray_la-CRowVector.lo array/array_libarray_la-CSparse.lo array/array_libarray_la-dColVector.lo array/array_libarray_la-dDiagMatrix.lo array/array_libarray_la-dim-vector.lo array/array_libarray_la-dMatrix.lo array/array_libarray_la-dNDArray.lo array/array_libarray_la-dRowVector.lo array/array_libarray_la-dSparse.lo array/array_libarray_la-fCColVector.lo array/array_libarray_la-fCDiagMatrix.lo array/array_libarray_la-fCMatrix.lo array/array_libarray_la-fCNDArray.lo array/array_libarray_la-fColVector.lo array/array_libarray_la-fCRowVector.lo array/array_libarray_la-fDiagMatrix.lo array/array_libarray_la-fMatrix.lo array/array_libarray_la-fNDArray.lo array/array_libarray_la-fRowVector.lo array/array_libarray_la-idx-vector.lo array/array_libarray_la-int16NDArray.lo array/array_libarray_la-int32NDArray.lo array/array_libarray_la-int64NDArray.lo array/array_libarray_la-int8NDArray.lo array/array_libarray_la-MArray-C.lo array/array_libarray_la-MArray-d.lo array/array_libarray_la-MArray-f.lo array/array_libarray_la-MArray-fC.lo array/array_libarray_la-MArray-i.lo array/array_libarray_la-MArray-s.lo array/array_libarray_la-MatrixType.lo array/array_libarray_la-MSparse-C.lo array/array_libarray_la-MSparse-d.lo array/array_libarray_la-PermMatrix.lo array/array_libarray_la-Range.lo array/array_libarray_la-Sparse-b.lo array/array_libarray_la-Sparse-C.lo array/array_libarray_la-Sparse-d.lo array/array_libarray_la-uint16NDArray.lo array/array_libarray_la-uint32NDArray.lo array/array_libarray_la-uint64NDArray.lo array/array_libarray_la-uint8NDArray.lo  -lutil -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o numeric/libnumeric.la  numeric/numeric_libnumeric_la-CmplxAEPBAL.lo numeric/numeric_libnumeric_la-CmplxCHOL.lo numeric/numeric_libnumeric_la-CmplxGEPBAL.lo numeric/numeric_libnumeric_la-CmplxHESS.lo numeric/numeric_libnumeric_la-CmplxLU.lo numeric/numeric_libnumeric_la-CmplxQR.lo numeric/numeric_libnumeric_la-CmplxQRP.lo numeric/numeric_libnumeric_la-CmplxSCHUR.lo numeric/numeric_libnumeric_la-CmplxSVD.lo numeric/numeric_libnumeric_la-CollocWt.lo numeric/numeric_libnumeric_la-DASPK.lo numeric/numeric_libnumeric_la-DASRT.lo numeric/numeric_libnumeric_la-DASSL.lo numeric/numeric_libnumeric_la-dbleAEPBAL.lo numeric/numeric_libnumeric_la-dbleCHOL.lo numeric/numeric_libnumeric_la-dbleGEPBAL.lo numeric/numeric_libnumeric_la-dbleHESS.lo numeric/numeric_libnumeric_la-dbleLU.lo numeric/numeric_libnumeric_la-dbleQR.lo numeric/numeric_libnumeric_la-dbleQRP.lo numeric/numeric_libnumeric_la-dbleSCHUR.lo numeric/numeric_libnumeric_la-dbleSVD.lo numeric/numeric_libnumeric_la-EIG.lo numeric/numeric_libnumeric_la-fCmplxAEPBAL.lo numeric/numeric_libnumeric_la-fCmplxCHOL.lo numeric/numeric_libnumeric_la-fCmplxGEPBAL.lo numeric/numeric_libnumeric_la-fCmplxHESS.lo numeric/numeric_libnumeric_la-fCmplxLU.lo numeric/numeric_libnumeric_la-fCmplxQR.lo numeric/numeric_libnumeric_la-fCmplxQRP.lo numeric/numeric_libnumeric_la-fCmplxSCHUR.lo numeric/numeric_libnumeric_la-fCmplxSVD.lo numeric/numeric_libnumeric_la-fEIG.lo numeric/numeric_libnumeric_la-floatAEPBAL.lo numeric/numeric_libnumeric_la-floatCHOL.lo numeric/numeric_libnumeric_la-floatGEPBAL.lo numeric/numeric_libnumeric_la-floatHESS.lo numeric/numeric_libnumeric_la-floatLU.lo numeric/numeric_libnumeric_la-floatQR.lo numeric/numeric_libnumeric_la-floatQRP.lo numeric/numeric_libnumeric_la-floatSCHUR.lo numeric/numeric_libnumeric_la-floatSVD.lo numeric/numeric_libnumeric_la-lo-mappers.lo numeric/numeric_libnumeric_la-lo-specfun.lo numeric/numeric_libnumeric_la-LSODE.lo numeric/numeric_libnumeric_la-oct-convn.lo numeric/numeric_libnumeric_la-oct-fftw.lo numeric/numeric_libnumeric_la-oct-norm.lo numeric/numeric_libnumeric_la-oct-rand.lo numeric/numeric_libnumeric_la-oct-spparms.lo numeric/numeric_libnumeric_la-ODES.lo numeric/numeric_libnumeric_la-Quad.lo numeric/numeric_libnumeric_la-SparseCmplxCHOL.lo numeric/numeric_libnumeric_la-SparseCmplxLU.lo numeric/numeric_libnumeric_la-SparseCmplxQR.lo numeric/numeric_libnumeric_la-SparsedbleCHOL.lo numeric/numeric_libnumeric_la-SparsedbleLU.lo numeric/numeric_libnumeric_la-SparseQR.lo numeric/numeric_libnumeric_la-randgamma.lo numeric/numeric_libnumeric_la-randmtzig.lo numeric/numeric_libnumeric_la-randpoisson.lo  -lutil -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o operators/liboperators.la   operators/operators_liboperators_la-mx-cdm-dm.lo operators/operators_liboperators_la-mx-dm-cdm.lo operators/operators_liboperators_la-mx-cs-dm.lo operators/operators_liboperators_la-mx-cs-m.lo operators/operators_liboperators_la-mx-cs-nda.lo operators/operators_liboperators_la-mx-cdm-cm.lo operators/operators_liboperators_la-mx-cdm-m.lo operators/operators_liboperators_la-mx-cdm-s.lo operators/operators_liboperators_la-mx-cm-cdm.lo operators/operators_liboperators_la-mx-cm-dm.lo operators/operators_liboperators_la-mx-cm-m.lo operators/operators_liboperators_la-mx-cnda-nda.lo operators/operators_liboperators_la-mx-cm-s.lo operators/operators_liboperators_la-mx-cnda-s.lo operators/operators_liboperators_la-mx-dm-cs.lo operators/operators_liboperators_la-mx-dm-cm.lo operators/operators_liboperators_la-mx-m-cs.lo operators/operators_liboperators_la-mx-nda-cs.lo operators/operators_liboperators_la-mx-m-cdm.lo operators/operators_liboperators_la-mx-m-cm.lo operators/operators_liboperators_la-mx-nda-cnda.lo operators/operators_liboperators_la-mx-s-cdm.lo operators/operators_liboperators_la-mx-s-cm.lo operators/operators_liboperators_la-mx-s-cnda.lo operators/operators_liboperators_la-mx-dm-m.lo operators/operators_liboperators_la-mx-m-dm.lo operators/operators_liboperators_la-mx-fcdm-fdm.lo operators/operators_liboperators_la-mx-fdm-fcdm.lo operators/operators_liboperators_la-mx-fcs-fdm.lo operators/operators_liboperators_la-mx-fcs-fm.lo operators/operators_liboperators_la-mx-fcs-fnda.lo operators/operators_liboperators_la-mx-fcdm-fcm.lo operators/operators_liboperators_la-mx-fcdm-fm.lo operators/operators_liboperators_la-mx-fcdm-fs.lo operators/operators_liboperators_la-mx-fcm-fcdm.lo operators/operators_liboperators_la-mx-fcm-fdm.lo operators/operators_liboperators_la-mx-fcm-fm.lo operators/operators_liboperators_la-mx-fcnda-fnda.lo operators/operators_liboperators_la-mx-fcm-fs.lo operators/operators_liboperators_la-mx-fcnda-fs.lo operators/operators_liboperators_la-mx-fdm-fcs.lo operators/operators_liboperators_la-mx-fdm-fcm.lo operators/operators_liboperators_la-mx-fm-fcs.lo operators/operators_liboperators_la-mx-fnda-fcs.lo operators/operators_liboperators_la-mx-fm-fcdm.lo operators/operators_liboperators_la-mx-fm-fcm.lo operators/operators_liboperators_la-mx-fnda-fcnda.lo operators/operators_liboperators_la-mx-fs-fcdm.lo operators/operators_liboperators_la-mx-fs-fcm.lo operators/operators_liboperators_la-mx-fs-fcnda.lo operators/operators_liboperators_la-mx-fdm-fm.lo operators/operators_liboperators_la-mx-fm-fdm.lo operators/operators_liboperators_la-mx-pm-m.lo operators/operators_liboperators_la-mx-m-pm.lo operators/operators_liboperators_la-mx-pm-cm.lo operators/operators_liboperators_la-mx-cm-pm.lo operators/operators_liboperators_la-mx-pm-fm.lo operators/operators_liboperators_la-mx-fm-pm.lo operators/operators_liboperators_la-mx-pm-fcm.lo operators/operators_liboperators_la-mx-fcm-pm.lo operators/operators_liboperators_la-mx-s-i8nda.lo operators/operators_liboperators_la-mx-i8nda-s.lo operators/operators_liboperators_la-mx-s-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-s.lo operators/operators_liboperators_la-mx-s-i16nda.lo operators/operators_liboperators_la-mx-i16nda-s.lo operators/operators_liboperators_la-mx-s-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-s.lo operators/operators_liboperators_la-mx-s-i32nda.lo operators/operators_liboperators_la-mx-i32nda-s.lo operators/operators_liboperators_la-mx-s-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-s.lo operators/operators_liboperators_la-mx-s-i64nda.lo operators/operators_liboperators_la-mx-i64nda-s.lo operators/operators_liboperators_la-mx-s-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-s.lo operators/operators_liboperators_la-mx-fs-i8nda.lo operators/operators_liboperators_la-mx-i8nda-fs.lo operators/operators_liboperators_la-mx-fs-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-fs.lo operators/operators_liboperators_la-mx-fs-i16nda.lo operators/operators_liboperators_la-mx-i16nda-fs.lo operators/operators_liboperators_la-mx-fs-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-fs.lo operators/operators_liboperators_la-mx-fs-i32nda.lo operators/operators_liboperators_la-mx-i32nda-fs.lo operators/operators_liboperators_la-mx-fs-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-fs.lo operators/operators_liboperators_la-mx-fs-i64nda.lo operators/operators_liboperators_la-mx-i64nda-fs.lo operators/operators_liboperators_la-mx-fs-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-fs.lo operators/operators_liboperators_la-mx-nda-i8.lo operators/operators_liboperators_la-mx-i8-nda.lo operators/operators_liboperators_la-mx-nda-ui8.lo operators/operators_liboperators_la-mx-ui8-nda.lo operators/operators_liboperators_la-mx-nda-i16.lo operators/operators_liboperators_la-mx-i16-nda.lo operators/operators_liboperators_la-mx-nda-ui16.lo operators/operators_liboperators_la-mx-ui16-nda.lo operators/operators_liboperators_la-mx-nda-i32.lo operators/operators_liboperators_la-mx-i32-nda.lo operators/operators_liboperators_la-mx-nda-ui32.lo operators/operators_liboperators_la-mx-ui32-nda.lo operators/operators_liboperators_la-mx-nda-i64.lo operators/operators_liboperators_la-mx-i64-nda.lo operators/operators_liboperators_la-mx-nda-ui64.lo operators/operators_liboperators_la-mx-ui64-nda.lo operators/operators_liboperators_la-mx-fnda-i8.lo operators/operators_liboperators_la-mx-i8-fnda.lo operators/operators_liboperators_la-mx-fnda-ui8.lo operators/operators_liboperators_la-mx-ui8-fnda.lo operators/operators_liboperators_la-mx-fnda-i16.lo operators/operators_liboperators_la-mx-i16-fnda.lo operators/operators_liboperators_la-mx-fnda-ui16.lo operators/operators_liboperators_la-mx-ui16-fnda.lo operators/operators_liboperators_la-mx-fnda-i32.lo operators/operators_liboperators_la-mx-i32-fnda.lo operators/operators_liboperators_la-mx-fnda-ui32.lo operators/operators_liboperators_la-mx-ui32-fnda.lo operators/operators_liboperators_la-mx-fnda-i64.lo operators/operators_liboperators_la-mx-i64-fnda.lo operators/operators_liboperators_la-mx-fnda-ui64.lo operators/operators_liboperators_la-mx-ui64-fnda.lo operators/operators_liboperators_la-mx-nda-i8nda.lo operators/operators_liboperators_la-mx-i8nda-nda.lo operators/operators_liboperators_la-mx-nda-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-nda.lo operators/operators_liboperators_la-mx-nda-i16nda.lo operators/operators_liboperators_la-mx-i16nda-nda.lo operators/operators_liboperators_la-mx-nda-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-nda.lo operators/operators_liboperators_la-mx-nda-i32nda.lo operators/operators_liboperators_la-mx-i32nda-nda.lo operators/operators_liboperators_la-mx-nda-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-nda.lo operators/operators_liboperators_la-mx-nda-i64nda.lo operators/operators_liboperators_la-mx-i64nda-nda.lo operators/operators_liboperators_la-mx-nda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-nda.lo operators/operators_liboperators_la-mx-fnda-i8nda.lo operators/operators_liboperators_la-mx-i8nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i16nda.lo operators/operators_liboperators_la-mx-i16nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i32nda.lo operators/operators_liboperators_la-mx-i32nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i64nda.lo operators/operators_liboperators_la-mx-i64nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-fnda.lo operators/operators_liboperators_la-mx-i8nda-ui8.lo operators/operators_liboperators_la-mx-i8nda-i16.lo operators/operators_liboperators_la-mx-i8nda-ui16.lo operators/operators_liboperators_la-mx-i8nda-i32.lo operators/operators_liboperators_la-mx-i8nda-ui32.lo operators/operators_liboperators_la-mx-i8nda-i64.lo operators/operators_liboperators_la-mx-i8nda-ui64.lo operators/operators_liboperators_la-mx-i16nda-i8.lo operators/operators_liboperators_la-mx-i16nda-ui8.lo operators/operators_liboperators_la-mx-i16nda-ui16.lo operators/operators_liboperators_la-mx-i16nda-i32.lo operators/operators_liboperators_la-mx-i16nda-ui32.lo operators/operators_liboperators_la-mx-i16nda-i64.lo operators/operators_liboperators_la-mx-i16nda-ui64.lo operators/operators_liboperators_la-mx-i32nda-i8.lo operators/operators_liboperators_la-mx-i32nda-ui8.lo operators/operators_liboperators_la-mx-i32nda-i16.lo operators/operators_liboperators_la-mx-i32nda-ui16.lo operators/operators_liboperators_la-mx-i32nda-ui32.lo operators/operators_liboperators_la-mx-i32nda-i64.lo operators/operators_liboperators_la-mx-i32nda-ui64.lo operators/operators_liboperators_la-mx-i64nda-i8.lo operators/operators_liboperators_la-mx-i64nda-ui8.lo operators/operators_liboperators_la-mx-i64nda-i16.lo operators/operators_liboperators_la-mx-i64nda-ui16.lo operators/operators_liboperators_la-mx-i64nda-i32.lo operators/operators_liboperators_la-mx-i64nda-ui32.lo operators/operators_liboperators_la-mx-i64nda-ui64.lo operators/operators_liboperators_la-mx-ui8nda-i8.lo operators/operators_liboperators_la-mx-ui8nda-i16.lo operators/operators_liboperators_la-mx-ui8nda-ui16.lo operators/operators_liboperators_la-mx-ui8nda-i32.lo operators/operators_liboperators_la-mx-ui8nda-ui32.lo operators/operators_liboperators_la-mx-ui8nda-i64.lo operators/operators_liboperators_la-mx-ui8nda-ui64.lo operators/operators_liboperators_la-mx-ui16nda-i8.lo operators/operators_liboperators_la-mx-ui16nda-ui8.lo operators/operators_liboperators_la-mx-ui16nda-i16.lo operators/operators_liboperators_la-mx-ui16nda-i32.lo operators/operators_liboperators_la-mx-ui16nda-ui32.lo operators/operators_liboperators_la-mx-ui16nda-i64.lo operators/operators_liboperators_la-mx-ui16nda-ui64.lo operators/operators_liboperators_la-mx-ui32nda-i8.lo operators/operators_liboperators_la-mx-ui32nda-ui8.lo operators/operators_liboperators_la-mx-ui32nda-i16.lo operators/operators_liboperators_la-mx-ui32nda-ui16.lo operators/operators_liboperators_la-mx-ui32nda-i32.lo operators/operators_liboperators_la-mx-ui32nda-i64.lo operators/operators_liboperators_la-mx-ui32nda-ui64.lo operators/operators_liboperators_la-mx-ui64nda-i8.lo operators/operators_liboperators_la-mx-ui64nda-ui8.lo operators/operators_liboperators_la-mx-ui64nda-i16.lo operators/operators_liboperators_la-mx-ui64nda-ui16.lo operators/operators_liboperators_la-mx-ui64nda-i32.lo operators/operators_liboperators_la-mx-ui64nda-ui32.lo operators/operators_liboperators_la-mx-ui64nda-i64.lo operators/operators_liboperators_la-mx-i8-ui8nda.lo operators/operators_liboperators_la-mx-i8-i16nda.lo operators/operators_liboperators_la-mx-i8-ui16nda.lo operators/operators_liboperators_la-mx-i8-i32nda.lo operators/operators_liboperators_la-mx-i8-ui32nda.lo operators/operators_liboperators_la-mx-i8-i64nda.lo operators/operators_liboperators_la-mx-i8-ui64nda.lo operators/operators_liboperators_la-mx-i16-i8nda.lo operators/operators_liboperators_la-mx-i16-ui8nda.lo operators/operators_liboperators_la-mx-i16-ui16nda.lo operators/operators_liboperators_la-mx-i16-i32nda.lo operators/operators_liboperators_la-mx-i16-ui32nda.lo operators/operators_liboperators_la-mx-i16-i64nda.lo operators/operators_liboperators_la-mx-i16-ui64nda.lo operators/operators_liboperators_la-mx-i32-i8nda.lo operators/operators_liboperators_la-mx-i32-ui8nda.lo operators/operators_liboperators_la-mx-i32-i16nda.lo operators/operators_liboperators_la-mx-i32-ui16nda.lo operators/operators_liboperators_la-mx-i32-ui32nda.lo operators/operators_liboperators_la-mx-i32-i64nda.lo operators/operators_liboperators_la-mx-i32-ui64nda.lo operators/operators_liboperators_la-mx-i64-i8nda.lo operators/operators_liboperators_la-mx-i64-ui8nda.lo operators/operators_liboperators_la-mx-i64-i16nda.lo operators/operators_liboperators_la-mx-i64-ui16nda.lo operators/operators_liboperators_la-mx-i64-i32nda.lo operators/operators_liboperators_la-mx-i64-ui32nda.lo operators/operators_liboperators_la-mx-i64-ui64nda.lo operators/operators_liboperators_la-mx-ui8-i8nda.lo operators/operators_liboperators_la-mx-ui8-i16nda.lo operators/operators_liboperators_la-mx-ui8-ui16nda.lo operators/operators_liboperators_la-mx-ui8-i32nda.lo operators/operators_liboperators_la-mx-ui8-ui32nda.lo operators/operators_liboperators_la-mx-ui8-i64nda.lo operators/operators_liboperators_la-mx-ui8-ui64nda.lo operators/operators_liboperators_la-mx-ui16-i8nda.lo operators/operators_liboperators_la-mx-ui16-ui8nda.lo operators/operators_liboperators_la-mx-ui16-i16nda.lo operators/operators_liboperators_la-mx-ui16-i32nda.lo operators/operators_liboperators_la-mx-ui16-ui32nda.lo operators/operators_liboperators_la-mx-ui16-i64nda.lo operators/operators_liboperators_la-mx-ui16-ui64nda.lo operators/operators_liboperators_la-mx-ui32-i8nda.lo operators/operators_liboperators_la-mx-ui32-ui8nda.lo operators/operators_liboperators_la-mx-ui32-i16nda.lo operators/operators_liboperators_la-mx-ui32-ui16nda.lo operators/operators_liboperators_la-mx-ui32-i32nda.lo operators/operators_liboperators_la-mx-ui32-i64nda.lo operators/operators_liboperators_la-mx-ui32-ui64nda.lo operators/operators_liboperators_la-mx-ui64-i8nda.lo operators/operators_liboperators_la-mx-ui64-ui8nda.lo operators/operators_liboperators_la-mx-ui64-i16nda.lo operators/operators_liboperators_la-mx-ui64-ui16nda.lo operators/operators_liboperators_la-mx-ui64-i32nda.lo operators/operators_liboperators_la-mx-ui64-ui32nda.lo operators/operators_liboperators_la-mx-ui64-i64nda.lo operators/operators_liboperators_la-mx-i8nda-ui8nda.lo operators/operators_liboperators_la-mx-i8nda-i16nda.lo operators/operators_liboperators_la-mx-i8nda-ui16nda.lo operators/operators_liboperators_la-mx-i8nda-i32nda.lo operators/operators_liboperators_la-mx-i8nda-ui32nda.lo operators/operators_liboperators_la-mx-i8nda-i64nda.lo operators/operators_liboperators_la-mx-i8nda-ui64nda.lo operators/operators_liboperators_la-mx-i16nda-i8nda.lo operators/operators_liboperators_la-mx-i16nda-ui8nda.lo operators/operators_liboperators_la-mx-i16nda-ui16nda.lo operators/operators_liboperators_la-mx-i16nda-i32nda.lo operators/operators_liboperators_la-mx-i16nda-ui32nda.lo operators/operators_liboperators_la-mx-i16nda-i64nda.lo operators/operators_liboperators_la-mx-i16nda-ui64nda.lo operators/operators_liboperators_la-mx-i32nda-i8nda.lo operators/operators_liboperators_la-mx-i32nda-ui8nda.lo operators/operators_liboperators_la-mx-i32nda-i16nda.lo operators/operators_liboperators_la-mx-i32nda-ui16nda.lo operators/operators_liboperators_la-mx-i32nda-ui32nda.lo operators/operators_liboperators_la-mx-i32nda-i64nda.lo operators/operators_liboperators_la-mx-i32nda-ui64nda.lo operators/operators_liboperators_la-mx-i64nda-i8nda.lo operators/operators_liboperators_la-mx-i64nda-ui8nda.lo operators/operators_liboperators_la-mx-i64nda-i16nda.lo operators/operators_liboperators_la-mx-i64nda-ui16nda.lo operators/operators_liboperators_la-mx-i64nda-i32nda.lo operators/operators_liboperators_la-mx-i64nda-ui32nda.lo operators/operators_liboperators_la-mx-i64nda-ui64nda.lo operators/operators_liboperators_la-mx-ui8nda-i8nda.lo operators/operators_liboperators_la-mx-ui8nda-i16nda.lo operators/operators_liboperators_la-mx-ui8nda-ui16nda.lo operators/operators_liboperators_la-mx-ui8nda-i32nda.lo operators/operators_liboperators_la-mx-ui8nda-ui32nda.lo operators/operators_liboperators_la-mx-ui8nda-i64nda.lo operators/operators_liboperators_la-mx-ui8nda-ui64nda.lo operators/operators_liboperators_la-mx-ui16nda-i8nda.lo operators/operators_liboperators_la-mx-ui16nda-ui8nda.lo operators/operators_liboperators_la-mx-ui16nda-i16nda.lo operators/operators_liboperators_la-mx-ui16nda-i32nda.lo operators/operators_liboperators_la-mx-ui16nda-ui32nda.lo operators/operators_liboperators_la-mx-ui16nda-i64nda.lo operators/operators_liboperators_la-mx-ui16nda-ui64nda.lo operators/operators_liboperators_la-mx-ui32nda-i8nda.lo operators/operators_liboperators_la-mx-ui32nda-ui8nda.lo operators/operators_liboperators_la-mx-ui32nda-i16nda.lo operators/operators_liboperators_la-mx-ui32nda-ui16nda.lo operators/operators_liboperators_la-mx-ui32nda-i32nda.lo operators/operators_liboperators_la-mx-ui32nda-i64nda.lo operators/operators_liboperators_la-mx-ui32nda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-i8nda.lo operators/operators_liboperators_la-mx-ui64nda-ui8nda.lo operators/operators_liboperators_la-mx-ui64nda-i16nda.lo operators/operators_liboperators_la-mx-ui64nda-ui16nda.lo operators/operators_liboperators_la-mx-ui64nda-i32nda.lo operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo operators/operators_liboperators_la-mx-ui64nda-i64nda.lo operators/operators_liboperators_la-vx-ccv-cv.lo operators/operators_liboperators_la-vx-ccv-s.lo operators/operators_liboperators_la-vx-crv-rv.lo operators/operators_liboperators_la-vx-crv-s.lo operators/operators_liboperators_la-vx-cs-cv.lo operators/operators_liboperators_la-vx-cs-rv.lo operators/operators_liboperators_la-vx-cv-ccv.lo operators/operators_liboperators_la-vx-cv-cs.lo operators/operators_liboperators_la-vx-rv-crv.lo operators/operators_liboperators_la-vx-rv-cs.lo operators/operators_liboperators_la-vx-s-ccv.lo operators/operators_liboperators_la-vx-s-crv.lo operators/operators_liboperators_la-vx-fccv-fcv.lo operators/operators_liboperators_la-vx-fccv-fs.lo operators/operators_liboperators_la-vx-fcrv-frv.lo operators/operators_liboperators_la-vx-fcrv-fs.lo operators/operators_liboperators_la-vx-fcs-fcv.lo operators/operators_liboperators_la-vx-fcs-frv.lo operators/operators_liboperators_la-vx-fcv-fccv.lo operators/operators_liboperators_la-vx-fcv-fcs.lo operators/operators_liboperators_la-vx-frv-fcrv.lo operators/operators_liboperators_la-vx-frv-fcs.lo operators/operators_liboperators_la-vx-fs-fccv.lo operators/operators_liboperators_la-vx-fs-fcrv.lo operators/operators_liboperators_la-smx-sm-cs.lo operators/operators_liboperators_la-smx-cs-sm.lo operators/operators_liboperators_la-smx-scm-s.lo operators/operators_liboperators_la-smx-s-scm.lo operators/operators_liboperators_la-smx-scm-sm.lo operators/operators_liboperators_la-smx-sm-scm.lo operators/operators_liboperators_la-smx-m-sm.lo operators/operators_liboperators_la-smx-m-scm.lo operators/operators_liboperators_la-smx-cm-sm.lo operators/operators_liboperators_la-smx-cm-scm.lo operators/operators_liboperators_la-smx-sm-m.lo operators/operators_liboperators_la-smx-scm-m.lo operators/operators_liboperators_la-smx-sm-cm.lo operators/operators_liboperators_la-smx-scm-cm.lo operators/operators_liboperators_la-smx-bm-sbm.lo operators/operators_liboperators_la-smx-sbm-bm.lo  -lutil -lm  
libtool: link: ar cru array/.libs/libarray.a array/.libs/array_libarray_la-Array-b.o array/.libs/array_libarray_la-Array-C.o array/.libs/array_libarray_la-Array-ch.o array/.libs/array_libarray_la-Array-d.o array/.libs/array_libarray_la-Array-f.o array/.libs/array_libarray_la-Array-fC.o array/.libs/array_libarray_la-Array-i.o array/.libs/array_libarray_la-Array-idx-vec.o array/.libs/array_libarray_la-Array-s.o array/.libs/array_libarray_la-Array-str.o array/.libs/array_libarray_la-Array-util.o array/.libs/array_libarray_la-Array-voidp.o array/.libs/array_libarray_la-boolMatrix.o array/.libs/array_libarray_la-boolNDArray.o array/.libs/array_libarray_la-boolSparse.o array/.libs/array_libarray_la-CColVector.o array/.libs/array_libarray_la-CDiagMatrix.o array/.libs/array_libarray_la-chMatrix.o array/.libs/array_libarray_la-chNDArray.o array/.libs/array_libarray_la-CMatrix.o array/.libs/array_libarray_la-CNDArray.o array/.libs/array_libarray_la-CRowVector.o array/.libs/array_libarray_la-CSparse.o array/.libs/array_libarray_la-dColVector.o array/.libs/array_libarray_la-dDiagMatrix.o array/.libs/array_libarray_la-dim-vector.o array/.libs/array_libarray_la-dMatrix.o array/.libs/array_libarray_la-dNDArray.o array/.libs/array_libarray_la-dRowVector.o array/.libs/array_libarray_la-dSparse.o array/.libs/array_libarray_la-fCColVector.o array/.libs/array_libarray_la-fCDiagMatrix.o array/.libs/array_libarray_la-fCMatrix.o array/.libs/array_libarray_la-fCNDArray.o array/.libs/array_libarray_la-fColVector.o array/.libs/array_libarray_la-fCRowVector.o array/.libs/array_libarray_la-fDiagMatrix.o array/.libs/array_libarray_la-fMatrix.o array/.libs/array_libarray_la-fNDArray.o array/.libs/array_libarray_la-fRowVector.o array/.libs/array_libarray_la-idx-vector.o array/.libs/array_libarray_la-int16NDArray.o array/.libs/array_libarray_la-int32NDArray.o array/.libs/array_libarray_la-int64NDArray.o array/.libs/array_libarray_la-int8NDArray.o array/.libs/array_libarray_la-MArray-C.o array/.libs/array_libarray_la-MArray-d.o array/.libs/array_libarray_la-MArray-f.o array/.libs/array_libarray_la-MArray-fC.o array/.libs/array_libarray_la-MArray-i.o array/.libs/array_libarray_la-MArray-s.o array/.libs/array_libarray_la-MatrixType.o array/.libs/array_libarray_la-MSparse-C.o array/.libs/array_libarray_la-MSparse-d.o array/.libs/array_libarray_la-PermMatrix.o array/.libs/array_libarray_la-Range.o array/.libs/array_libarray_la-Sparse-b.o array/.libs/array_libarray_la-Sparse-C.o array/.libs/array_libarray_la-Sparse-d.o array/.libs/array_libarray_la-uint16NDArray.o array/.libs/array_libarray_la-uint32NDArray.o array/.libs/array_libarray_la-uint64NDArray.o array/.libs/array_libarray_la-uint8NDArray.o 
libtool: link: ar cru numeric/.libs/libnumeric.a numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.o numeric/.libs/numeric_libnumeric_la-CmplxCHOL.o numeric/.libs/numeric_libnumeric_la-CmplxGEPBAL.o numeric/.libs/numeric_libnumeric_la-CmplxHESS.o numeric/.libs/numeric_libnumeric_la-CmplxLU.o numeric/.libs/numeric_libnumeric_la-CmplxQR.o numeric/.libs/numeric_libnumeric_la-CmplxQRP.o numeric/.libs/numeric_libnumeric_la-CmplxSCHUR.o numeric/.libs/numeric_libnumeric_la-CmplxSVD.o numeric/.libs/numeric_libnumeric_la-CollocWt.o numeric/.libs/numeric_libnumeric_la-DASPK.o numeric/.libs/numeric_libnumeric_la-DASRT.o numeric/.libs/numeric_libnumeric_la-DASSL.o numeric/.libs/numeric_libnumeric_la-dbleAEPBAL.o numeric/.libs/numeric_libnumeric_la-dbleCHOL.o numeric/.libs/numeric_libnumeric_la-dbleGEPBAL.o numeric/.libs/numeric_libnumeric_la-dbleHESS.o numeric/.libs/numeric_libnumeric_la-dbleLU.o numeric/.libs/numeric_libnumeric_la-dbleQR.o numeric/.libs/numeric_libnumeric_la-dbleQRP.o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o numeric/.libs/numeric_libnumeric_la-dbleSVD.o numeric/.libs/numeric_libnumeric_la-EIG.o numeric/.libs/numeric_libnumeric_la-fCmplxAEPBAL.o numeric/.libs/numeric_libnumeric_la-fCmplxCHOL.o numeric/.libs/numeric_libnumeric_la-fCmplxGEPBAL.o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o numeric/.libs/numeric_libnumeric_la-fCmplxLU.o numeric/.libs/numeric_libnumeric_la-fCmplxQR.o numeric/.libs/numeric_libnumeric_la-fCmplxQRP.o numeric/.libs/numeric_libnumeric_la-fCmplxSCHUR.o numeric/.libs/numeric_libnumeric_la-fCmplxSVD.o numeric/.libs/numeric_libnumeric_la-fEIG.o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.o numeric/.libs/numeric_libnumeric_la-floatCHOL.o numeric/.libs/numeric_libnumeric_la-floatGEPBAL.o numeric/.libs/numeric_libnumeric_la-floatHESS.o numeric/.libs/numeric_libnumeric_la-floatLU.o numeric/.libs/numeric_libnumeric_la-floatQR.o numeric/.libs/numeric_libnumeric_la-floatQRP.o numeric/.libs/numeric_libnumeric_la-floatSCHUR.o numeric/.libs/numeric_libnumeric_la-floatSVD.o numeric/.libs/numeric_libnumeric_la-lo-mappers.o numeric/.libs/numeric_libnumeric_la-lo-specfun.o numeric/.libs/numeric_libnumeric_la-LSODE.o numeric/.libs/numeric_libnumeric_la-oct-convn.o numeric/.libs/numeric_libnumeric_la-oct-fftw.o numeric/.libs/numeric_libnumeric_la-oct-norm.o numeric/.libs/numeric_libnumeric_la-oct-rand.o numeric/.libs/numeric_libnumeric_la-oct-spparms.o numeric/.libs/numeric_libnumeric_la-ODES.o numeric/.libs/numeric_libnumeric_la-Quad.o numeric/.libs/numeric_libnumeric_la-SparseCmplxCHOL.o numeric/.libs/numeric_libnumeric_la-SparseCmplxLU.o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.o numeric/.libs/numeric_libnumeric_la-SparsedbleCHOL.o numeric/.libs/numeric_libnumeric_la-SparsedbleLU.o numeric/.libs/numeric_libnumeric_la-SparseQR.o numeric/.libs/numeric_libnumeric_la-randgamma.o numeric/.libs/numeric_libnumeric_la-randmtzig.o numeric/.libs/numeric_libnumeric_la-randpoisson.o 
libtool: link: ranlib numeric/.libs/libnumeric.a
libtool: link: ( cd "numeric/.libs" && rm -f "libnumeric.la" && ln -s "../libnumeric.la" "libnumeric.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o system/libsystem.la  system/system_libsystem_la-dir-ops.lo system/system_libsystem_la-file-ops.lo system/system_libsystem_la-file-stat.lo system/system_libsystem_la-lo-sysdep.lo system/system_libsystem_la-mach-info.lo system/system_libsystem_la-oct-env.lo system/system_libsystem_la-oct-group.lo system/system_libsystem_la-oct-passwd.lo system/system_libsystem_la-oct-syscalls.lo system/system_libsystem_la-oct-time.lo system/system_libsystem_la-oct-uname.lo system/system_libsystem_la-tempnam.lo system/system_libsystem_la-tempname.lo  -lutil -lm  
libtool: link: ar cru system/.libs/libsystem.a system/.libs/system_libsystem_la-dir-ops.o system/.libs/system_libsystem_la-file-ops.o system/.libs/system_libsystem_la-file-stat.o system/.libs/system_libsystem_la-lo-sysdep.o system/.libs/system_libsystem_la-mach-info.o system/.libs/system_libsystem_la-oct-env.o system/.libs/system_libsystem_la-oct-group.o system/.libs/system_libsystem_la-oct-passwd.o system/.libs/system_libsystem_la-oct-syscalls.o system/.libs/system_libsystem_la-oct-time.o system/.libs/system_libsystem_la-oct-uname.o system/.libs/system_libsystem_la-tempnam.o system/.libs/system_libsystem_la-tempname.o 
libtool: link: ranlib system/.libs/libsystem.a
libtool: link: ( cd "system/.libs" && rm -f "libsystem.la" && ln -s "../libsystem.la" "libsystem.la" )
libtool: link: ar cru operators/.libs/liboperators.a operators/.libs/operators_liboperators_la-mx-cdm-dm.o operators/.libs/operators_liboperators_la-mx-dm-cdm.o operators/.libs/operators_liboperators_la-mx-cs-dm.o operators/.libs/operators_liboperators_la-mx-cs-m.o operators/.libs/operators_liboperators_la-mx-cs-nda.o operators/.libs/operators_liboperators_la-mx-cdm-cm.o operators/.libs/operators_liboperators_la-mx-cdm-m.o operators/.libs/operators_liboperators_la-mx-cdm-s.o operators/.libs/operators_liboperators_la-mx-cm-cdm.o operators/.libs/operators_liboperators_la-mx-cm-dm.o operators/.libs/operators_liboperators_la-mx-cm-m.o operators/.libs/operators_liboperators_la-mx-cnda-nda.o operators/.libs/operators_liboperators_la-mx-cm-s.o operators/.libs/operators_liboperators_la-mx-cnda-s.o operators/.libs/operators_liboperators_la-mx-dm-cs.o operators/.libs/operators_liboperators_la-mx-dm-cm.o operators/.libs/operators_liboperators_la-mx-m-cs.o operators/.libs/operators_liboperators_la-mx-nda-cs.o operators/.libs/operators_liboperators_la-mx-m-cdm.o operators/.libs/operators_liboperators_la-mx-m-cm.o operators/.libs/operators_liboperators_la-mx-nda-cnda.o operators/.libs/operators_liboperators_la-mx-s-cdm.o operators/.libs/operators_liboperators_la-mx-s-cm.o operators/.libs/operators_liboperators_la-mx-s-cnda.o operators/.libs/operators_liboperators_la-mx-dm-m.o operators/.libs/operators_liboperators_la-mx-m-dm.o operators/.libs/operators_liboperators_la-mx-fcdm-fdm.o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o operators/.libs/operators_liboperators_la-mx-fcs-fdm.o operators/.libs/operators_liboperators_la-mx-fcs-fm.o operators/.libs/operators_liboperators_la-mx-fcs-fnda.o operators/.libs/operators_liboperators_la-mx-fcdm-fcm.o operators/.libs/operators_liboperators_la-mx-fcdm-fm.o operators/.libs/operators_liboperators_la-mx-fcdm-fs.o operators/.libs/operators_liboperators_la-mx-fcm-fcdm.o operators/.libs/operators_liboperators_la-mx-fcm-fdm.o operators/.libs/operators_liboperators_la-mx-fcm-fm.o operators/.libs/operators_liboperators_la-mx-fcnda-fnda.o operators/.libs/operators_liboperators_la-mx-fcm-fs.o operators/.libs/operators_liboperators_la-mx-fcnda-fs.o operators/.libs/operators_liboperators_la-mx-fdm-fcs.o operators/.libs/operators_liboperators_la-mx-fdm-fcm.o operators/.libs/operators_liboperators_la-mx-fm-fcs.o operators/.libs/operators_liboperators_la-mx-fnda-fcs.o operators/.libs/operators_liboperators_la-mx-fm-fcdm.o operators/.libs/operators_liboperators_la-mx-fm-fcm.o operators/.libs/operators_liboperators_la-mx-fnda-fcnda.o operators/.libs/operators_liboperators_la-mx-fs-fcdm.o operators/.libs/operators_liboperators_la-mx-fs-fcm.o operators/.libs/operators_liboperators_la-mx-fs-fcnda.o operators/.libs/operators_liboperators_la-mx-fdm-fm.o operators/.libs/operators_liboperators_la-mx-fm-fdm.o operators/.libs/operators_liboperators_la-mx-pm-m.o operators/.libs/operators_liboperators_la-mx-m-pm.o operators/.libs/operators_liboperators_la-mx-pm-cm.o operators/.libs/operators_liboperators_la-mx-cm-pm.o operators/.libs/operators_liboperators_la-mx-pm-fm.o operators/.libs/operators_liboperators_la-mx-fm-pm.o operators/.libs/operators_liboperators_la-mx-pm-fcm.o operators/.libs/operators_liboperators_la-mx-fcm-pm.o operators/.libs/operators_liboperators_la-mx-s-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-s.o operators/.libs/operators_liboperators_la-mx-s-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-s.o operators/.libs/operators_liboperators_la-mx-s-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-s.o operators/.libs/operators_liboperators_la-mx-s-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-s.o operators/.libs/operators_liboperators_la-mx-fs-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-fs.o operators/.libs/operators_liboperators_la-mx-nda-i8.o operators/.libs/operators_liboperators_la-mx-i8-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui8-nda.o operators/.libs/operators_liboperators_la-mx-nda-i16.o operators/.libs/operators_liboperators_la-mx-i16-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui16-nda.o operators/.libs/operators_liboperators_la-mx-nda-i32.o operators/.libs/operators_liboperators_la-mx-i32-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui32-nda.o operators/.libs/operators_liboperators_la-mx-nda-i64.o operators/.libs/operators_liboperators_la-mx-i64-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64-nda.o operators/.libs/operators_liboperators_la-mx-fnda-i8.o operators/.libs/operators_liboperators_la-mx-i8-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui8.o operators/.libs/operators_liboperators_la-mx-ui8-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i16.o operators/.libs/operators_liboperators_la-mx-i16-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui16.o operators/.libs/operators_liboperators_la-mx-ui16-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i32.o operators/.libs/operators_liboperators_la-mx-i32-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui32.o operators/.libs/operators_liboperators_la-mx-ui32-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i64.o operators/.libs/operators_liboperators_la-mx-i64-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64-fnda.o operators/.libs/operators_liboperators_la-mx-nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-nda.o operators/.libs/operators_liboperators_la-mx-fnda-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui8.o operators/.libs/operators_liboperators_la-mx-i8nda-i16.o operators/.libs/operators_liboperators_la-mx-i8nda-ui16.o operators/.libs/operators_liboperators_la-mx-i8nda-i32.o operators/.libs/operators_liboperators_la-mx-i8nda-ui32.o operators/.libs/operators_liboperators_la-mx-i8nda-i64.o operators/.libs/operators_liboperators_la-mx-i8nda-ui64.o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o operators/.libs/operators_liboperators_la-mx-i16nda-ui8.o operators/.libs/operators_liboperators_la-mx-i16nda-ui16.o operators/.libs/operators_liboperators_la-mx-i16nda-i32.o operators/.libs/operators_liboperators_la-mx-i16nda-ui32.o operators/.libs/operators_liboperators_la-mx-i16nda-i64.o operators/.libs/operators_liboperators_la-mx-i16nda-ui64.o operators/.libs/operators_liboperators_la-mx-i32nda-i8.o operators/.libs/operators_liboperators_la-mx-i32nda-ui8.o operators/.libs/operators_liboperators_la-mx-i32nda-i16.o operators/.libs/operators_liboperators_la-mx-i32nda-ui16.o operators/.libs/operators_liboperators_la-mx-i32nda-ui32.o operators/.libs/operators_liboperators_la-mx-i32nda-i64.o operators/.libs/operators_liboperators_la-mx-i32nda-ui64.o operators/.libs/operators_liboperators_la-mx-i64nda-i8.o operators/.libs/operators_liboperators_la-mx-i64nda-ui8.o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o operators/.libs/operators_liboperators_la-mx-i64nda-ui16.o operators/.libs/operators_liboperators_la-mx-i64nda-i32.o operators/.libs/operators_liboperators_la-mx-i64nda-ui32.o operators/.libs/operators_liboperators_la-mx-i64nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui8nda-i8.o operators/.libs/operators_liboperators_la-mx-ui8nda-i16.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui8nda-i32.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui8nda-i64.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui16nda-i8.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui16nda-i16.o operators/.libs/operators_liboperators_la-mx-ui16nda-i32.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui16nda-i64.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui32nda-i8.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui32nda-i16.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui32nda-i32.o operators/.libs/operators_liboperators_la-mx-ui32nda-i64.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64nda-i8.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui64nda-i16.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui64nda-i32.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui64nda-i64.o operators/.libs/operators_liboperators_la-mx-i8-ui8nda.o operators/.libs/operators_liboperators_la-mx-i8-i16nda.o operators/.libs/operators_liboperators_la-mx-i8-ui16nda.o operators/.libs/operators_liboperators_la-mx-i8-i32nda.o operators/.libs/operators_liboperators_la-mx-i8-ui32nda.o operators/.libs/operators_liboperators_la-mx-i8-i64nda.o operators/.libs/operators_liboperators_la-mx-i8-ui64nda.o operators/.libs/operators_liboperators_la-mx-i16-i8nda.o operators/.libs/operators_liboperators_la-mx-i16-ui8nda.o operators/.libs/operators_liboperators_la-mx-i16-ui16nda.o operators/.libs/operators_liboperators_la-mx-i16-i32nda.o operators/.libs/operators_liboperators_la-mx-i16-ui32nda.o operators/.libs/operators_liboperators_la-mx-i16-i64nda.o operators/.libs/operators_liboperators_la-mx-i16-ui64nda.o operators/.libs/operators_liboperators_la-mx-i32-i8nda.o operators/.libs/operators_liboperators_la-mx-i32-ui8nda.o operators/.libs/operators_liboperators_la-mx-i32-i16nda.o operators/.libs/operators_liboperators_la-mx-i32-ui16nda.o operators/.libs/operators_liboperators_la-mx-i32-ui32nda.o operators/.libs/operators_liboperators_la-mx-i32-i64nda.o operators/.libs/operators_liboperators_la-mx-i32-ui64nda.o operators/.libs/operators_liboperators_la-mx-i64-i8nda.o operators/.libs/operators_liboperators_la-mx-i64-ui8nda.o operators/.libs/operators_liboperators_la-mx-i64-i16nda.o operators/.libs/operators_liboperators_la-mx-i64-ui16nda.o operators/.libs/operators_liboperators_la-mx-i64-i32nda.o operators/.libs/operators_liboperators_la-mx-i64-ui32nda.o operators/.libs/operators_liboperators_la-mx-i64-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui8-i8nda.o operators/.libs/operators_liboperators_la-mx-ui8-i16nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui8-i32nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui8-i64nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui16-i8nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui16-i16nda.o operators/.libs/operators_liboperators_la-mx-ui16-i32nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui16-i64nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui32-i16nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui32-i32nda.o operators/.libs/operators_liboperators_la-mx-ui32-i64nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64-i8nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui64-i16nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui64-i32nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui64-i64nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i64nda.o operators/.libs/operators_liboperators_la-vx-ccv-cv.o operators/.libs/operators_liboperators_la-vx-ccv-s.o operators/.libs/operators_liboperators_la-vx-crv-rv.o operators/.libs/operators_liboperators_la-vx-crv-s.o operators/.libs/operators_liboperators_la-vx-cs-cv.o operators/.libs/operators_liboperators_la-vx-cs-rv.o operators/.libs/operators_liboperators_la-vx-cv-ccv.o operators/.libs/operators_liboperators_la-vx-cv-cs.o operators/.libs/operators_liboperators_la-vx-rv-crv.o operators/.libs/operators_liboperators_la-vx-rv-cs.o operators/.libs/operators_liboperators_la-vx-s-ccv.o operators/.libs/operators_liboperators_la-vx-s-crv.o operators/.libs/operators_liboperators_la-vx-fccv-fcv.o operators/.libs/operators_liboperators_la-vx-fccv-fs.o operators/.libs/operators_liboperators_la-vx-fcrv-frv.o operators/.libs/operators_liboperators_la-vx-fcrv-fs.o operators/.libs/operators_liboperators_la-vx-fcs-fcv.o operators/.libs/operators_liboperators_la-vx-fcs-frv.o operators/.libs/operators_liboperators_la-vx-fcv-fccv.o operators/.libs/operators_liboperators_la-vx-fcv-fcs.o operators/.libs/operators_liboperators_la-vx-frv-fcrv.o operators/.libs/operators_liboperators_la-vx-frv-fcs.o operators/.libs/operators_liboperators_la-vx-fs-fccv.o operators/.libs/operators_liboperators_la-vx-fs-fcrv.o operators/.libs/operators_liboperators_la-smx-sm-cs.o operators/.libs/operators_liboperators_la-smx-cs-sm.o operators/.libs/operators_liboperators_la-smx-scm-s.o operators/.libs/operators_liboperators_la-smx-s-scm.o operators/.libs/operators_liboperators_la-smx-scm-sm.o operators/.libs/operators_liboperators_la-smx-sm-scm.o operators/.libs/operators_liboperators_la-smx-m-sm.o operators/.libs/operators_liboperators_la-smx-m-scm.o operators/.libs/operators_liboperators_la-smx-cm-sm.o operators/.libs/operators_liboperators_la-smx-cm-scm.o operators/.libs/operators_liboperators_la-smx-sm-m.o operators/.libs/operators_liboperators_la-smx-scm-m.o operators/.libs/operators_liboperators_la-smx-sm-cm.o operators/.libs/operators_liboperators_la-smx-scm-cm.o operators/.libs/operators_liboperators_la-smx-bm-sbm.o operators/.libs/operators_liboperators_la-smx-sbm-bm.o 
libtool: link: ranlib array/.libs/libarray.a
libtool: link: ranlib operators/.libs/liboperators.a
libtool: link: ( cd "array/.libs" && rm -f "libarray.la" && ln -s "../libarray.la" "libarray.la" )
libtool: link: ( cd "operators/.libs" && rm -f "liboperators.la" && ln -s "../liboperators.la" "liboperators.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o util/libutil.la  util/util_libutil_la-cmd-edit.lo util/util_libutil_la-cmd-hist.lo util/util_libutil_la-data-conv.lo util/util_libutil_la-glob-match.lo util/util_libutil_la-lo-array-gripes.lo util/util_libutil_la-lo-ieee.lo util/util_libutil_la-lo-utils.lo util/util_libutil_la-oct-alloc.lo util/util_libutil_la-oct-base64.lo util/util_libutil_la-oct-glob.lo util/util_libutil_la-oct-inttypes.lo util/util_libutil_la-oct-locbuf.lo util/util_libutil_la-oct-md5.lo util/util_libutil_la-oct-mutex.lo util/util_libutil_la-oct-shlib.lo util/util_libutil_la-pathsearch.lo util/util_libutil_la-lo-regexp.lo util/util_libutil_la-singleton-cleanup.lo util/util_libutil_la-sparse-sort.lo util/util_libutil_la-sparse-util.lo util/util_libutil_la-str-vec.lo util/util_libutil_la-unwind-prot.lo util/util_libutil_la-url-transfer.lo util/util_libutil_la-f2c-main.lo util/util_libutil_la-lo-cieee.lo util/util_libutil_la-lo-cutils.lo util/util_libutil_la-oct-rl-edit.lo util/util_libutil_la-oct-rl-hist.lo  -lutil -lm  
libtool: link: ar cru util/.libs/libutil.a util/.libs/util_libutil_la-cmd-edit.o util/.libs/util_libutil_la-cmd-hist.o util/.libs/util_libutil_la-data-conv.o util/.libs/util_libutil_la-glob-match.o util/.libs/util_libutil_la-lo-array-gripes.o util/.libs/util_libutil_la-lo-ieee.o util/.libs/util_libutil_la-lo-utils.o util/.libs/util_libutil_la-oct-alloc.o util/.libs/util_libutil_la-oct-base64.o util/.libs/util_libutil_la-oct-glob.o util/.libs/util_libutil_la-oct-inttypes.o util/.libs/util_libutil_la-oct-locbuf.o util/.libs/util_libutil_la-oct-md5.o util/.libs/util_libutil_la-oct-mutex.o util/.libs/util_libutil_la-oct-shlib.o util/.libs/util_libutil_la-pathsearch.o util/.libs/util_libutil_la-lo-regexp.o util/.libs/util_libutil_la-singleton-cleanup.o util/.libs/util_libutil_la-sparse-sort.o util/.libs/util_libutil_la-sparse-util.o util/.libs/util_libutil_la-str-vec.o util/.libs/util_libutil_la-unwind-prot.o util/.libs/util_libutil_la-url-transfer.o util/.libs/util_libutil_la-f2c-main.o util/.libs/util_libutil_la-lo-cieee.o util/.libs/util_libutil_la-lo-cutils.o util/.libs/util_libutil_la-oct-rl-edit.o util/.libs/util_libutil_la-oct-rl-hist.o 
libtool: link: ranlib util/.libs/libutil.a
libtool: link: ( cd "util/.libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin             -Wl,-z,relro -o liboctave.la -rpath /usr/lib/arm-linux-gnueabihf  array/libarray.la cruft/libcruft.la cruft/ranlib/libranlib.la numeric/libnumeric.la operators/liboperators.la system/libsystem.la util/libutil.la ../libgnu/libgnu.la              -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lreadline -lncurses  -lpcre -ldl  -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 -lutil -lm   -lutil -lm  
libtool: link: g++  -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  -Wl,--whole-archive array/.libs/libarray.a cruft/.libs/libcruft.a cruft/ranlib/.libs/libranlib.a numeric/.libs/libnumeric.a operators/.libs/liboperators.a system/.libs/libsystem.a util/.libs/libutil.a ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -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 -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,liboctave.so.2 -o .libs/liboctave.so.2.0.0
system/.libs/libsystem.a(system_libsystem_la-file-ops.o): In function `octave_tempnam(std::string const&, std::string const&, std::string&)':
/«PKGBUILDDIR»/liboctave/system/file-ops.cc:664: warning: the use of `tempnam' is dangerous, better use `mkstemp'
libtool: link: (cd ".libs" && rm -f "liboctave.so.2" && ln -s "liboctave.so.2.0.0" "liboctave.so.2")
libtool: link: (cd ".libs" && rm -f "liboctave.so" && ln -s "liboctave.so.2.0.0" "liboctave.so")
libtool: link: ( cd ".libs" && rm -f "liboctave.la" && ln -s "../liboctave.la" "liboctave.la" )
make[5]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[4]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[3]: Leaving directory `/«PKGBUILDDIR»/liboctave'
Making all in libinterp
make[3]: Entering directory `/«PKGBUILDDIR»/libinterp'
/bin/sed < corefcn/mxarray.in.h \
	  -e "s|%NO_EDIT_WARNING%|DO NOT EDIT!  Generated automatically from mxarray.in.h by Make.|" \
	  -e "s|%OCTAVE_IDX_TYPE%|int|" > corefcn/mxarray.h-t
if test -n "perl"; then \
	  ./mk-errno-list --perl "perl" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
	elif test -n ""; then \
	  ./mk-errno-list --python "" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
	else \
	  /bin/sed '/@SYSDEP_ERRNO_LIST@/D' corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
	fi
gawk -v emit_graphics_props=1 -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics-props.cc-t
making corefcn/defaults.h from corefcn/defaults.in.h
mv corefcn/mxarray.h-t corefcn/mxarray.h
gawk -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics.h-t
gawk 'BEGIN { print "/* DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-lexer.in.ll and oct-tex-symbols.in. */"; } /^@SYMBOL_RULES@$/ { count = 0; while (getline < "./corefcn/oct-tex-symbols.in") { if ($0 !~ /^#.*/ && NF == 3) { printf("\"\\\\%s\" { yylval->sym = %d; return SYM; }\n", $1, count); count++; } } getline } ! /^@SYMBOL_RULES@$/ { print }' corefcn/oct-tex-lexer.in.ll > corefcn/oct-tex-lexer.ll-t
mv corefcn/oct-tex-lexer.ll-t corefcn/oct-tex-lexer.ll
gawk 'BEGIN { print "// DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-symbols.in."; print "static uint32_t symbol_codes[][2] = {"; count = 0; } END { print "};"; printf("static int num_symbol_codes = %d;\n", count); } /^#/ { } { if (NF == 3) { printf("  { %s, %s },\n", $2, $3); count++; } }' corefcn/oct-tex-symbols.in > corefcn/oct-tex-symbols.cc-t
mv corefcn/oct-errno.cc-t corefcn/oct-errno.cc
mv corefcn/oct-tex-symbols.cc-t corefcn/oct-tex-symbols.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 > operators/ops.cc-t
making oct-conf.h from oct-conf.in.h
mv corefcn/graphics.h-t corefcn/graphics.h
mv corefcn/graphics-props.cc-t corefcn/graphics-props.cc
./config-features.sh ../config.h > oct-conf-features.h-t
/bin/sed < version.in.h \
	  -e "s|%NO_EDIT_WARNING%|DO NOT EDIT!  Generated automatically from version.in.h by Make.|" \
	  -e "s|%OCTAVE_API_VERSION%|\"api-v49+\"|" \
	  -e "s|%OCTAVE_COPYRIGHT%|\"Copyright (C) 2014 John W. Eaton and others.\"|" \
          -e "s|%OCTAVE_MAJOR_VERSION%|3|" \
          -e "s|%OCTAVE_MINOR_VERSION%|8|" \
          -e "s|%OCTAVE_PATCH_VERSION%|1|" \
	  -e "s|%OCTAVE_RELEASE_DATE%|\"2014-03-06\"|" \
	  -e "s|%OCTAVE_VERSION%|\"3.8.1\"|" > version.h-t
mv version.h-t version.h
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASPK-opts.in > corefcn/DASPK-opts.cc-t
mv oct-conf-features.h-t oct-conf-features.h
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASRT-opts.in > corefcn/DASRT-opts.cc-t
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASSL-opts.in > corefcn/DASSL-opts.cc-t
mv corefcn/DASPK-opts.cc-t corefcn/DASPK-opts.cc
mv corefcn/DASRT-opts.cc-t corefcn/DASRT-opts.cc
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/LSODE-opts.in > corefcn/LSODE-opts.cc-t
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/Quad-opts.in > corefcn/Quad-opts.cc-t
mv corefcn/DASSL-opts.cc-t corefcn/DASSL-opts.cc
/bin/bash ../build-aux/ylwrap corefcn/oct-tex-lexer.ll lex.octave_tex_.c corefcn/oct-tex-lexer.cc -- flex -I -I
mv corefcn/Quad-opts.cc-t corefcn/Quad-opts.cc
mv corefcn/LSODE-opts.cc-t corefcn/LSODE-opts.cc
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave.cc > octave.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-base.cc > octave-value/ov-base.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-bool-mat.cc > octave-value/ov-bool-mat.df-t
mv operators/ops.cc-t operators/ops.cc
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-cell.cc > octave-value/ov-cell.df-t
./mkdefs . octave-value/ov-bool-mat.cc < octave-value/ov-bool-mat.df-t > octave-value/ov-bool-mat.df
./mkdefs . octave-value/ov-base.cc < octave-value/ov-base.df-t > octave-value/ov-base.df
./mkdefs . octave.cc < octave.df-t > octave.df
rm octave-value/ov-bool-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-class.cc > octave-value/ov-class.df-t
rm octave-value/ov-base.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-fcn-handle.cc > octave-value/ov-fcn-handle.df-t
rm octave.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-fcn-inline.cc > octave-value/ov-fcn-inline.df-t
./mkdefs . octave-value/ov-cell.cc < octave-value/ov-cell.df-t > octave-value/ov-cell.df
rm octave-value/ov-cell.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-flt-re-mat.cc > octave-value/ov-flt-re-mat.df-t
./mkdefs . octave-value/ov-fcn-inline.cc < octave-value/ov-fcn-inline.df-t > octave-value/ov-fcn-inline.df
./mkdefs . octave-value/ov-fcn-handle.cc < octave-value/ov-fcn-handle.df-t > octave-value/ov-fcn-handle.df
./mkdefs . octave-value/ov-class.cc < octave-value/ov-class.df-t > octave-value/ov-class.df
rm octave-value/ov-fcn-inline.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-java.cc > octave-value/ov-java.df-t
rm octave-value/ov-fcn-handle.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-null-mat.cc > octave-value/ov-null-mat.df-t
rm octave-value/ov-class.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-oncleanup.cc > octave-value/ov-oncleanup.df-t
./mkdefs . octave-value/ov-flt-re-mat.cc < octave-value/ov-flt-re-mat.df-t > octave-value/ov-flt-re-mat.df
rm octave-value/ov-flt-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-range.cc > octave-value/ov-range.df-t
./mkdefs . octave-value/ov-java.cc < octave-value/ov-java.df-t > octave-value/ov-java.df
./mkdefs . octave-value/ov-null-mat.cc < octave-value/ov-null-mat.df-t > octave-value/ov-null-mat.df
./mkdefs . octave-value/ov-oncleanup.cc < octave-value/ov-oncleanup.df-t > octave-value/ov-oncleanup.df
rm octave-value/ov-null-mat.df-t
rm octave-value/ov-java.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-re-mat.cc > octave-value/ov-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-struct.cc > octave-value/ov-struct.df-t
rm octave-value/ov-oncleanup.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-typeinfo.cc > octave-value/ov-typeinfo.df-t
./mkdefs . octave-value/ov-range.cc < octave-value/ov-range.df-t > octave-value/ov-range.df
rm octave-value/ov-range.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-usr-fcn.cc > octave-value/ov-usr-fcn.df-t
./mkdefs . octave-value/ov-struct.cc < octave-value/ov-struct.df-t > octave-value/ov-struct.df
./mkdefs . octave-value/ov-typeinfo.cc < octave-value/ov-typeinfo.df-t > octave-value/ov-typeinfo.df
./mkdefs . octave-value/ov-re-mat.cc < octave-value/ov-re-mat.df-t > octave-value/ov-re-mat.df
rm octave-value/ov-typeinfo.df-t
rm octave-value/ov-struct.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov.cc > octave-value/ov.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-int16.cc > octave-value/ov-int16.df-t
rm octave-value/ov-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-int32.cc > octave-value/ov-int32.df-t
./mkdefs . octave-value/ov-usr-fcn.cc < octave-value/ov-usr-fcn.df-t > octave-value/ov-usr-fcn.df
rm octave-value/ov-usr-fcn.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-int64.cc > octave-value/ov-int64.df-t
./mkdefs . octave-value/ov-int16.cc < octave-value/ov-int16.df-t > octave-value/ov-int16.df
./mkdefs . octave-value/ov.cc < octave-value/ov.df-t > octave-value/ov.df
./mkdefs . octave-value/ov-int32.cc < octave-value/ov-int32.df-t > octave-value/ov-int32.df
rm octave-value/ov-int16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-int8.cc > octave-value/ov-int8.df-t
rm octave-value/ov-int32.df-t
rm octave-value/ov.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-uint16.cc > octave-value/ov-uint16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-uint32.cc > octave-value/ov-uint32.df-t
./mkdefs . octave-value/ov-int64.cc < octave-value/ov-int64.df-t > octave-value/ov-int64.df
rm octave-value/ov-int64.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-uint64.cc > octave-value/ov-uint64.df-t
./mkdefs . octave-value/ov-int8.cc < octave-value/ov-int8.df-t > octave-value/ov-int8.df
./mkdefs . octave-value/ov-uint32.cc < octave-value/ov-uint32.df-t > octave-value/ov-uint32.df
./mkdefs . octave-value/ov-uint16.cc < octave-value/ov-uint16.df-t > octave-value/ov-uint16.df
rm octave-value/ov-int8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS octave-value/ov-uint8.cc > octave-value/ov-uint8.df-t
rm octave-value/ov-uint32.df-t
rm octave-value/ov-uint16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/pt-arg-list.cc > parse-tree/pt-arg-list.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/pt-binop.cc > parse-tree/pt-binop.df-t
./mkdefs . octave-value/ov-uint64.cc < octave-value/ov-uint64.df-t > octave-value/ov-uint64.df
rm octave-value/ov-uint64.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/pt-eval.cc > parse-tree/pt-eval.df-t
./mkdefs . octave-value/ov-uint8.cc < octave-value/ov-uint8.df-t > octave-value/ov-uint8.df
./mkdefs . parse-tree/pt-binop.cc < parse-tree/pt-binop.df-t > parse-tree/pt-binop.df
./mkdefs . parse-tree/pt-arg-list.cc < parse-tree/pt-arg-list.df-t > parse-tree/pt-arg-list.df
rm octave-value/ov-uint8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/pt-mat.cc > parse-tree/pt-mat.df-t
rm parse-tree/pt-binop.df-t
rm parse-tree/pt-arg-list.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/lex.cc > parse-tree/lex.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/__contourc__.cc > corefcn/__contourc__.df-t
./mkdefs . parse-tree/pt-eval.cc < parse-tree/pt-eval.df-t > parse-tree/pt-eval.df
rm parse-tree/pt-eval.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/__dispatch__.cc > corefcn/__dispatch__.df-t
./mkdefs . parse-tree/pt-mat.cc < parse-tree/pt-mat.df-t > parse-tree/pt-mat.df
./mkdefs . corefcn/__contourc__.cc < corefcn/__contourc__.df-t > corefcn/__contourc__.df
rm parse-tree/pt-mat.df-t
rm corefcn/__contourc__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/__lin_interpn__.cc > corefcn/__lin_interpn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/__pchip_deriv__.cc > corefcn/__pchip_deriv__.df-t
./mkdefs . parse-tree/lex.cc < parse-tree/lex.df-t > parse-tree/lex.df
rm parse-tree/lex.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/__qp__.cc > corefcn/__qp__.df-t
./mkdefs . corefcn/__dispatch__.cc < corefcn/__dispatch__.df-t > corefcn/__dispatch__.df
rm corefcn/__dispatch__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/balance.cc > corefcn/balance.df-t
./mkdefs . corefcn/__lin_interpn__.cc < corefcn/__lin_interpn__.df-t > corefcn/__lin_interpn__.df
./mkdefs . corefcn/__pchip_deriv__.cc < corefcn/__pchip_deriv__.df-t > corefcn/__pchip_deriv__.df
rm corefcn/__lin_interpn__.df-t
rm corefcn/__pchip_deriv__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/besselj.cc > corefcn/besselj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/betainc.cc > corefcn/betainc.df-t
./mkdefs . corefcn/__qp__.cc < corefcn/__qp__.df-t > corefcn/__qp__.df
rm corefcn/__qp__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/bitfcns.cc > corefcn/bitfcns.df-t
./mkdefs . corefcn/balance.cc < corefcn/balance.df-t > corefcn/balance.df
rm corefcn/balance.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/bsxfun.cc > corefcn/bsxfun.df-t
./mkdefs . corefcn/betainc.cc < corefcn/betainc.df-t > corefcn/betainc.df
./mkdefs . corefcn/besselj.cc < corefcn/besselj.df-t > corefcn/besselj.df
rm corefcn/betainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/cellfun.cc > corefcn/cellfun.df-t
rm corefcn/besselj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/colloc.cc > corefcn/colloc.df-t
./mkdefs . corefcn/bitfcns.cc < corefcn/bitfcns.df-t > corefcn/bitfcns.df
rm corefcn/bitfcns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/conv2.cc > corefcn/conv2.df-t
./mkdefs . corefcn/bsxfun.cc < corefcn/bsxfun.df-t > corefcn/bsxfun.df
rm corefcn/bsxfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/daspk.cc > corefcn/daspk.df-t
./mkdefs . corefcn/colloc.cc < corefcn/colloc.df-t > corefcn/colloc.df
./mkdefs . corefcn/cellfun.cc < corefcn/cellfun.df-t > corefcn/cellfun.df
rm corefcn/colloc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/dasrt.cc > corefcn/dasrt.df-t
rm corefcn/cellfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/dassl.cc > corefcn/dassl.df-t
./mkdefs . corefcn/conv2.cc < corefcn/conv2.df-t > corefcn/conv2.df
rm corefcn/conv2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/data.cc > corefcn/data.df-t
./mkdefs . corefcn/daspk.cc < corefcn/daspk.df-t > corefcn/daspk.df
rm corefcn/daspk.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/debug.cc > corefcn/debug.df-t
./mkdefs . corefcn/dasrt.cc < corefcn/dasrt.df-t > corefcn/dasrt.df
./mkdefs . corefcn/dassl.cc < corefcn/dassl.df-t > corefcn/dassl.df
rm corefcn/dasrt.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/defaults.cc > corefcn/defaults.df-t
rm corefcn/dassl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/det.cc > corefcn/det.df-t
./mkdefs . corefcn/data.cc < corefcn/data.df-t > corefcn/data.df
rm corefcn/data.df-t
./mkdefs . corefcn/debug.cc < corefcn/debug.df-t > corefcn/debug.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/dirfns.cc > corefcn/dirfns.df-t
rm corefcn/debug.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/dlmread.cc > corefcn/dlmread.df-t
./mkdefs . corefcn/defaults.cc < corefcn/defaults.df-t > corefcn/defaults.df
./mkdefs . corefcn/det.cc < corefcn/det.df-t > corefcn/det.df
rm corefcn/defaults.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/dot.cc > corefcn/dot.df-t
rm corefcn/det.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/eig.cc > corefcn/eig.df-t
./mkdefs . corefcn/dirfns.cc < corefcn/dirfns.df-t > corefcn/dirfns.df
./mkdefs . corefcn/dlmread.cc < corefcn/dlmread.df-t > corefcn/dlmread.df
rm corefcn/dirfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/ellipj.cc > corefcn/ellipj.df-t
rm corefcn/dlmread.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/error.cc > corefcn/error.df-t
./mkdefs . corefcn/dot.cc < corefcn/dot.df-t > corefcn/dot.df
./mkdefs . corefcn/eig.cc < corefcn/eig.df-t > corefcn/eig.df
rm corefcn/dot.df-t
rm corefcn/eig.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/fft.cc > corefcn/fft.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/fft2.cc > corefcn/fft2.df-t
./mkdefs . corefcn/ellipj.cc < corefcn/ellipj.df-t > corefcn/ellipj.df
./mkdefs . corefcn/error.cc < corefcn/error.df-t > corefcn/error.df
rm corefcn/ellipj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/fftn.cc > corefcn/fftn.df-t
rm corefcn/error.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/file-io.cc > corefcn/file-io.df-t
./mkdefs . corefcn/fft.cc < corefcn/fft.df-t > corefcn/fft.df
./mkdefs . corefcn/fft2.cc < corefcn/fft2.df-t > corefcn/fft2.df
rm corefcn/fft.df-t
rm corefcn/fft2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/filter.cc > corefcn/filter.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/find.cc > corefcn/find.df-t
./mkdefs . corefcn/fftn.cc < corefcn/fftn.df-t > corefcn/fftn.df
rm corefcn/fftn.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/gammainc.cc > corefcn/gammainc.df-t
./mkdefs . corefcn/file-io.cc < corefcn/file-io.df-t > corefcn/file-io.df
rm corefcn/file-io.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/gcd.cc > corefcn/gcd.df-t
./mkdefs . corefcn/find.cc < corefcn/find.df-t > corefcn/find.df
./mkdefs . corefcn/filter.cc < corefcn/filter.df-t > corefcn/filter.df
rm corefcn/find.df-t
rm corefcn/filter.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/getgrent.cc > corefcn/getgrent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/getpwent.cc > corefcn/getpwent.df-t
./mkdefs . corefcn/gammainc.cc < corefcn/gammainc.df-t > corefcn/gammainc.df
rm corefcn/gammainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/getrusage.cc > corefcn/getrusage.df-t
./mkdefs . corefcn/gcd.cc < corefcn/gcd.df-t > corefcn/gcd.df
rm corefcn/gcd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/givens.cc > corefcn/givens.df-t
./mkdefs . corefcn/getgrent.cc < corefcn/getgrent.df-t > corefcn/getgrent.df
./mkdefs . corefcn/getpwent.cc < corefcn/getpwent.df-t > corefcn/getpwent.df
rm corefcn/getgrent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2   -I/usr/include/freetype2   -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/graphics.cc > corefcn/graphics.df-t
rm corefcn/getpwent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/help.cc > corefcn/help.df-t
./mkdefs . corefcn/getrusage.cc < corefcn/getrusage.df-t > corefcn/getrusage.df
rm corefcn/getrusage.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/hess.cc > corefcn/hess.df-t
./mkdefs . corefcn/givens.cc < corefcn/givens.df-t > corefcn/givens.df
rm corefcn/givens.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/hex2num.cc > corefcn/hex2num.df-t
./mkdefs . corefcn/help.cc < corefcn/help.df-t > corefcn/help.df
rm corefcn/help.df-t
./mkdefs . corefcn/graphics.cc < corefcn/graphics.df-t > corefcn/graphics.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/input.cc > corefcn/input.df-t
./mkdefs . corefcn/hess.cc < corefcn/hess.df-t > corefcn/hess.df
rm corefcn/graphics.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/inv.cc > corefcn/inv.df-t
rm corefcn/hess.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/kron.cc > corefcn/kron.df-t
./mkdefs . corefcn/hex2num.cc < corefcn/hex2num.df-t > corefcn/hex2num.df
rm corefcn/hex2num.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/load-path.cc > corefcn/load-path.df-t
./mkdefs . corefcn/input.cc < corefcn/input.df-t > corefcn/input.df
./mkdefs . corefcn/inv.cc < corefcn/inv.df-t > corefcn/inv.df
rm corefcn/input.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/load-save.cc > corefcn/load-save.df-t
./mkdefs . corefcn/kron.cc < corefcn/kron.df-t > corefcn/kron.df
rm corefcn/inv.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/lookup.cc > corefcn/lookup.df-t
rm corefcn/kron.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/ls-oct-ascii.cc > corefcn/ls-oct-ascii.df-t
./mkdefs . corefcn/load-path.cc < corefcn/load-path.df-t > corefcn/load-path.df
rm corefcn/load-path.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/lsode.cc > corefcn/lsode.df-t
./mkdefs . corefcn/lookup.cc < corefcn/lookup.df-t > corefcn/lookup.df
./mkdefs . corefcn/load-save.cc < corefcn/load-save.df-t > corefcn/load-save.df
./mkdefs . corefcn/ls-oct-ascii.cc < corefcn/ls-oct-ascii.df-t > corefcn/ls-oct-ascii.df
rm corefcn/lookup.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/lu.cc > corefcn/lu.df-t
rm corefcn/load-save.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/luinc.cc > corefcn/luinc.df-t
rm corefcn/ls-oct-ascii.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/mappers.cc > corefcn/mappers.df-t
./mkdefs . corefcn/lsode.cc < corefcn/lsode.df-t > corefcn/lsode.df
rm corefcn/lsode.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/matrix_type.cc > corefcn/matrix_type.df-t
./mkdefs . corefcn/lu.cc < corefcn/lu.df-t > corefcn/lu.df
./mkdefs . corefcn/luinc.cc < corefcn/luinc.df-t > corefcn/luinc.df
rm corefcn/lu.df-t
./mkdefs . corefcn/mappers.cc < corefcn/mappers.df-t > corefcn/mappers.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/max.cc > corefcn/max.df-t
rm corefcn/luinc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/md5sum.cc > corefcn/md5sum.df-t
rm corefcn/mappers.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/mgorth.cc > corefcn/mgorth.df-t
./mkdefs . corefcn/matrix_type.cc < corefcn/matrix_type.df-t > corefcn/matrix_type.df
rm corefcn/matrix_type.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/nproc.cc > corefcn/nproc.df-t
./mkdefs . corefcn/max.cc < corefcn/max.df-t > corefcn/max.df
./mkdefs . corefcn/md5sum.cc < corefcn/md5sum.df-t > corefcn/md5sum.df
rm corefcn/max.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/oct-hist.cc > corefcn/oct-hist.df-t
./mkdefs . corefcn/mgorth.cc < corefcn/mgorth.df-t > corefcn/mgorth.df
rm corefcn/md5sum.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/octave-link.cc > corefcn/octave-link.df-t
rm corefcn/mgorth.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/pager.cc > corefcn/pager.df-t
./mkdefs . corefcn/nproc.cc < corefcn/nproc.df-t > corefcn/nproc.df
rm corefcn/nproc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/pinv.cc > corefcn/pinv.df-t
./mkdefs . corefcn/oct-hist.cc < corefcn/oct-hist.df-t > corefcn/oct-hist.df
./mkdefs . corefcn/octave-link.cc < corefcn/octave-link.df-t > corefcn/octave-link.df
rm corefcn/octave-link.df-t
./mkdefs . corefcn/pager.cc < corefcn/pager.df-t > corefcn/pager.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/pr-output.cc > corefcn/pr-output.df-t
rm corefcn/oct-hist.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/profiler.cc > corefcn/profiler.df-t
rm corefcn/pager.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/quad.cc > corefcn/quad.df-t
./mkdefs . corefcn/pinv.cc < corefcn/pinv.df-t > corefcn/pinv.df
rm corefcn/pinv.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/quadcc.cc > corefcn/quadcc.df-t
./mkdefs . corefcn/profiler.cc < corefcn/profiler.df-t > corefcn/profiler.df
./mkdefs . corefcn/pr-output.cc < corefcn/pr-output.df-t > corefcn/pr-output.df
rm corefcn/profiler.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/qz.cc > corefcn/qz.df-t
rm corefcn/pr-output.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/rand.cc > corefcn/rand.df-t
./mkdefs . corefcn/quad.cc < corefcn/quad.df-t > corefcn/quad.df
rm corefcn/quad.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/rcond.cc > corefcn/rcond.df-t
./mkdefs . corefcn/quadcc.cc < corefcn/quadcc.df-t > corefcn/quadcc.df
rm corefcn/quadcc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/regexp.cc > corefcn/regexp.df-t
./mkdefs . corefcn/qz.cc < corefcn/qz.df-t > corefcn/qz.df
./mkdefs . corefcn/rand.cc < corefcn/rand.df-t > corefcn/rand.df
rm corefcn/qz.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/schur.cc > corefcn/schur.df-t
./mkdefs . corefcn/rcond.cc < corefcn/rcond.df-t > corefcn/rcond.df
rm corefcn/rand.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/sighandlers.cc > corefcn/sighandlers.df-t
rm corefcn/rcond.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/sparse.cc > corefcn/sparse.df-t
./mkdefs . corefcn/regexp.cc < corefcn/regexp.df-t > corefcn/regexp.df
rm corefcn/regexp.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/spparms.cc > corefcn/spparms.df-t
./mkdefs . corefcn/schur.cc < corefcn/schur.df-t > corefcn/schur.df
rm corefcn/schur.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/sqrtm.cc > corefcn/sqrtm.df-t
./mkdefs . corefcn/sighandlers.cc < corefcn/sighandlers.df-t > corefcn/sighandlers.df
./mkdefs . corefcn/sparse.cc < corefcn/sparse.df-t > corefcn/sparse.df
rm corefcn/sighandlers.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/str2double.cc > corefcn/str2double.df-t
rm corefcn/sparse.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/strfind.cc > corefcn/strfind.df-t
./mkdefs . corefcn/spparms.cc < corefcn/spparms.df-t > corefcn/spparms.df
rm corefcn/spparms.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/strfns.cc > corefcn/strfns.df-t
./mkdefs . corefcn/sqrtm.cc < corefcn/sqrtm.df-t > corefcn/sqrtm.df
rm corefcn/sqrtm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/sub2ind.cc > corefcn/sub2ind.df-t
./mkdefs . corefcn/str2double.cc < corefcn/str2double.df-t > corefcn/str2double.df
./mkdefs . corefcn/strfind.cc < corefcn/strfind.df-t > corefcn/strfind.df
rm corefcn/str2double.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/svd.cc > corefcn/svd.df-t
rm corefcn/strfind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/syl.cc > corefcn/syl.df-t
./mkdefs . corefcn/strfns.cc < corefcn/strfns.df-t > corefcn/strfns.df
rm corefcn/strfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/symtab.cc > corefcn/symtab.df-t
./mkdefs . corefcn/sub2ind.cc < corefcn/sub2ind.df-t > corefcn/sub2ind.df
rm corefcn/sub2ind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/syscalls.cc > corefcn/syscalls.df-t
./mkdefs . corefcn/svd.cc < corefcn/svd.df-t > corefcn/svd.df
./mkdefs . corefcn/syl.cc < corefcn/syl.df-t > corefcn/syl.df
rm corefcn/svd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/sysdep.cc > corefcn/sysdep.df-t
rm corefcn/syl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/time.cc > corefcn/time.df-t
./mkdefs . corefcn/symtab.cc < corefcn/symtab.df-t > corefcn/symtab.df
rm corefcn/symtab.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2   -I/usr/include/freetype2   -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/toplev.cc > corefcn/toplev.df-t
./mkdefs . corefcn/syscalls.cc < corefcn/syscalls.df-t > corefcn/syscalls.df
./mkdefs . corefcn/time.cc < corefcn/time.df-t > corefcn/time.df
./mkdefs . corefcn/sysdep.cc < corefcn/sysdep.df-t > corefcn/sysdep.df
rm corefcn/syscalls.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/tril.cc > corefcn/tril.df-t
rm corefcn/time.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/typecast.cc > corefcn/typecast.df-t
rm corefcn/sysdep.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/urlwrite.cc > corefcn/urlwrite.df-t
./mkdefs . corefcn/toplev.cc < corefcn/toplev.df-t > corefcn/toplev.df
rm corefcn/toplev.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/utils.cc > corefcn/utils.df-t
./mkdefs . corefcn/tril.cc < corefcn/tril.df-t > corefcn/tril.df
./mkdefs . corefcn/typecast.cc < corefcn/typecast.df-t > corefcn/typecast.df
rm corefcn/tril.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/variables.cc > corefcn/variables.df-t
./mkdefs . corefcn/urlwrite.cc < corefcn/urlwrite.df-t > corefcn/urlwrite.df
rm corefcn/typecast.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS corefcn/pt-jit.cc > corefcn/pt-jit.df-t
rm corefcn/urlwrite.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS parse-tree/oct-parse.cc > parse-tree/oct-parse.df-t
./mkdefs . corefcn/utils.cc < corefcn/utils.df-t > corefcn/utils.df
rm corefcn/utils.df-t
./mkdefs . corefcn/variables.cc < corefcn/variables.df-t > corefcn/variables.df
./mkdefs . corefcn/pt-jit.cc < corefcn/pt-jit.df-t > corefcn/pt-jit.df
rm corefcn/variables.df-t
rm corefcn/pt-jit.df-t
./mkdefs . parse-tree/oct-parse.cc < parse-tree/oct-parse.df-t > parse-tree/oct-parse.df
rm parse-tree/oct-parse.df-t
./mkbuiltins --header octave.df octave-value/ov-base.df octave-value/ov-bool-mat.df octave-value/ov-cell.df octave-value/ov-class.df octave-value/ov-fcn-handle.df octave-value/ov-fcn-inline.df octave-value/ov-flt-re-mat.df octave-value/ov-java.df octave-value/ov-null-mat.df octave-value/ov-oncleanup.df octave-value/ov-range.df octave-value/ov-re-mat.df octave-value/ov-struct.df octave-value/ov-typeinfo.df octave-value/ov-usr-fcn.df octave-value/ov.df octave-value/ov-int16.df octave-value/ov-int32.df octave-value/ov-int64.df octave-value/ov-int8.df octave-value/ov-uint16.df octave-value/ov-uint32.df octave-value/ov-uint64.df octave-value/ov-uint8.df parse-tree/pt-arg-list.df parse-tree/pt-binop.df parse-tree/pt-eval.df parse-tree/pt-mat.df parse-tree/lex.df corefcn/__contourc__.df corefcn/__dispatch__.df corefcn/__lin_interpn__.df corefcn/__pchip_deriv__.df corefcn/__qp__.df corefcn/balance.df corefcn/besselj.df corefcn/betainc.df corefcn/bitfcns.df corefcn/bsxfun.df corefcn/cellfun.df corefcn/colloc.df corefcn/conv2.df corefcn/daspk.df corefcn/dasrt.df corefcn/dassl.df corefcn/data.df corefcn/debug.df corefcn/defaults.df corefcn/det.df corefcn/dirfns.df corefcn/dlmread.df corefcn/dot.df corefcn/eig.df corefcn/ellipj.df corefcn/error.df corefcn/fft.df corefcn/fft2.df corefcn/fftn.df corefcn/file-io.df corefcn/filter.df corefcn/find.df corefcn/gammainc.df corefcn/gcd.df corefcn/getgrent.df corefcn/getpwent.df corefcn/getrusage.df corefcn/givens.df corefcn/graphics.df corefcn/help.df corefcn/hess.df corefcn/hex2num.df corefcn/input.df corefcn/inv.df corefcn/kron.df corefcn/load-path.df corefcn/load-save.df corefcn/lookup.df corefcn/ls-oct-ascii.df corefcn/lsode.df corefcn/lu.df corefcn/luinc.df corefcn/mappers.df corefcn/matrix_type.df corefcn/max.df corefcn/md5sum.df corefcn/mgorth.df corefcn/nproc.df corefcn/oct-hist.df corefcn/octave-link.df corefcn/pager.df corefcn/pinv.df corefcn/pr-output.df corefcn/profiler.df corefcn/quad.df corefcn/quadcc.df corefcn/qz.df corefcn/rand.df corefcn/rcond.df corefcn/regexp.df corefcn/schur.df corefcn/sighandlers.df corefcn/sparse.df corefcn/spparms.df corefcn/sqrtm.df corefcn/str2double.df corefcn/strfind.df corefcn/strfns.df corefcn/sub2ind.df corefcn/svd.df corefcn/syl.df corefcn/symtab.df corefcn/syscalls.df corefcn/sysdep.df corefcn/time.df corefcn/toplev.df corefcn/tril.df corefcn/typecast.df corefcn/urlwrite.df corefcn/utils.df corefcn/variables.df corefcn/pt-jit.df parse-tree/oct-parse.df > builtin-defun-decls.h-t
./mkbuiltins --source octave.df octave-value/ov-base.df octave-value/ov-bool-mat.df octave-value/ov-cell.df octave-value/ov-class.df octave-value/ov-fcn-handle.df octave-value/ov-fcn-inline.df octave-value/ov-flt-re-mat.df octave-value/ov-java.df octave-value/ov-null-mat.df octave-value/ov-oncleanup.df octave-value/ov-range.df octave-value/ov-re-mat.df octave-value/ov-struct.df octave-value/ov-typeinfo.df octave-value/ov-usr-fcn.df octave-value/ov.df octave-value/ov-int16.df octave-value/ov-int32.df octave-value/ov-int64.df octave-value/ov-int8.df octave-value/ov-uint16.df octave-value/ov-uint32.df octave-value/ov-uint64.df octave-value/ov-uint8.df parse-tree/pt-arg-list.df parse-tree/pt-binop.df parse-tree/pt-eval.df parse-tree/pt-mat.df parse-tree/lex.df corefcn/__contourc__.df corefcn/__dispatch__.df corefcn/__lin_interpn__.df corefcn/__pchip_deriv__.df corefcn/__qp__.df corefcn/balance.df corefcn/besselj.df corefcn/betainc.df corefcn/bitfcns.df corefcn/bsxfun.df corefcn/cellfun.df corefcn/colloc.df corefcn/conv2.df corefcn/daspk.df corefcn/dasrt.df corefcn/dassl.df corefcn/data.df corefcn/debug.df corefcn/defaults.df corefcn/det.df corefcn/dirfns.df corefcn/dlmread.df corefcn/dot.df corefcn/eig.df corefcn/ellipj.df corefcn/error.df corefcn/fft.df corefcn/fft2.df corefcn/fftn.df corefcn/file-io.df corefcn/filter.df corefcn/find.df corefcn/gammainc.df corefcn/gcd.df corefcn/getgrent.df corefcn/getpwent.df corefcn/getrusage.df corefcn/givens.df corefcn/graphics.df corefcn/help.df corefcn/hess.df corefcn/hex2num.df corefcn/input.df corefcn/inv.df corefcn/kron.df corefcn/load-path.df corefcn/load-save.df corefcn/lookup.df corefcn/ls-oct-ascii.df corefcn/lsode.df corefcn/lu.df corefcn/luinc.df corefcn/mappers.df corefcn/matrix_type.df corefcn/max.df corefcn/md5sum.df corefcn/mgorth.df corefcn/nproc.df corefcn/oct-hist.df corefcn/octave-link.df corefcn/pager.df corefcn/pinv.df corefcn/pr-output.df corefcn/profiler.df corefcn/quad.df corefcn/quadcc.df corefcn/qz.df corefcn/rand.df corefcn/rcond.df corefcn/regexp.df corefcn/schur.df corefcn/sighandlers.df corefcn/sparse.df corefcn/spparms.df corefcn/sqrtm.df corefcn/str2double.df corefcn/strfind.df corefcn/strfns.df corefcn/sub2ind.df corefcn/svd.df corefcn/syl.df corefcn/symtab.df corefcn/syscalls.df corefcn/sysdep.df corefcn/time.df corefcn/toplev.df corefcn/tril.df corefcn/typecast.df corefcn/urlwrite.df corefcn/utils.df corefcn/variables.df corefcn/pt-jit.df parse-tree/oct-parse.df > builtins.cc-t
mv builtin-defun-decls.h-t builtin-defun-decls.h
mv builtins.cc-t builtins.cc
make  all-am
make[4]: Entering directory `/«PKGBUILDDIR»/libinterp'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-octave.lo `test -f 'octave.cc' || echo './'`octave.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-version.lo `test -f 'version.cc' || echo './'`version.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-ops.lo `test -f 'operators/ops.cc' || echo './'`operators/ops.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-builtins.lo `test -f 'builtins.cc' || echo './'`builtins.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave.cc  -fPIC -DPIC -o .libs/liboctinterp_la-octave.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c version.cc  -fPIC -DPIC -o .libs/liboctinterp_la-version.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/ops.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-ops.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c builtins.cc  -fPIC -DPIC -o .libs/liboctinterp_la-builtins.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-Cell.lo `test -f 'corefcn/Cell.cc' || echo './'`corefcn/Cell.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/Cell.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-Cell.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from corefcn/defaults.h:29,
                 from version.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from octave.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from builtins.cc:7:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from corefcn/Cell.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__contourc__.lo `test -f 'corefcn/__contourc__.cc' || echo './'`corefcn/__contourc__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__contourc__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__contourc__.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from builtin-defun-decls.h:6,
                 from builtins.h:27,
                 from octave.cc:50:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from builtins.cc:7:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/Cell.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/__contourc__.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/__contourc__.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__dispatch__.lo `test -f 'corefcn/__dispatch__.cc' || echo './'`corefcn/__dispatch__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__dispatch__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__dispatch__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo `test -f 'corefcn/__lin_interpn__.cc' || echo './'`corefcn/__lin_interpn__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__lin_interpn__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__lin_interpn__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/__dispatch__.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dNDArray.h:26,
                 from corefcn/__lin_interpn__.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/__lin_interpn__.cc:29:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/__dispatch__.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo `test -f 'corefcn/__pchip_deriv__.cc' || echo './'`corefcn/__pchip_deriv__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__pchip_deriv__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__pchip_deriv__.o
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = float]':
corefcn/__lin_interpn__.cc:192:3:   required from 'octave_value lin_interpn(int, M*, M, M*) [with T = float; M = FloatNDArray]'
corefcn/__lin_interpn__.cc:320:60:   required from here
../liboctave/util/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/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = double]':
corefcn/__lin_interpn__.cc:192:3:   required from 'octave_value lin_interpn(int, M*, M, M*) [with T = double; M = NDArray]'
corefcn/__lin_interpn__.cc:353:56:   required from here
../liboctave/util/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const double**' increases required alignment of target type [-Wcast-align]
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/__pchip_deriv__.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/__pchip_deriv__.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__qp__.lo `test -f 'corefcn/__qp__.cc' || echo './'`corefcn/__qp__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__qp__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__qp__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-balance.lo `test -f 'corefcn/balance.cc' || echo './'`corefcn/balance.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/balance.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-balance.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/numeric/dbleCHOL.h:29,
                 from corefcn/__qp__.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxAEPBAL.h:31,
                 from corefcn/balance.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-besselj.lo `test -f 'corefcn/besselj.cc' || echo './'`corefcn/besselj.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/besselj.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-besselj.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/__qp__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/balance.cc:42:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from corefcn/besselj.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/besselj.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-betainc.lo `test -f 'corefcn/betainc.cc' || echo './'`corefcn/betainc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/betainc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-betainc.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-bitfcns.lo `test -f 'corefcn/bitfcns.cc' || echo './'`corefcn/bitfcns.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/bitfcns.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from corefcn/betainc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/bitfcns.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-bsxfun.lo `test -f 'corefcn/bsxfun.cc' || echo './'`corefcn/bsxfun.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/bsxfun.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bsxfun.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/betainc.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/oct-map.h:30,
                 from corefcn/bsxfun.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/bitfcns.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo `test -f 'corefcn/c-file-ptr-stream.cc' || echo './'`corefcn/c-file-ptr-stream.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/c-file-ptr-stream.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-c-file-ptr-stream.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-cellfun.lo `test -f 'corefcn/cellfun.cc' || echo './'`corefcn/cellfun.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/cellfun.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cellfun.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/oct-map.h:30,
                 from corefcn/bsxfun.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from corefcn/cellfun.cc:37:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/cellfun.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-colloc.lo `test -f 'corefcn/colloc.cc' || echo './'`corefcn/colloc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/colloc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-colloc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/numeric/CollocWt.h:28,
                 from corefcn/colloc.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/cellfun.cc:37:0:
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_value]':
corefcn/cellfun.cc:2157:3:   required from here
../liboctave/util/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 ()); }
                                                                       ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/colloc.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = idx_vector]':
corefcn/cellfun.cc:2093:3:   required from 'Cell do_mat2cell_nd(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
corefcn/cellfun.cc:2130:36:   required from 'Cell do_mat2cell(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
corefcn/cellfun.cc:2264:68:   required from here
../liboctave/util/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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-comment-list.lo `test -f 'corefcn/comment-list.cc' || echo './'`corefcn/comment-list.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/comment-list.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-comment-list.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-conv2.lo `test -f 'corefcn/conv2.cc' || echo './'`corefcn/conv2.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/conv2.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-conv2.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/numeric/oct-convn.h:27,
                 from corefcn/conv2.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/conv2.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-daspk.lo `test -f 'corefcn/daspk.cc' || echo './'`corefcn/daspk.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dasrt.lo `test -f 'corefcn/dasrt.cc' || echo './'`corefcn/dasrt.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/daspk.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-daspk.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dasrt.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dasrt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/base-de.h:28,
                 from ../liboctave/numeric/base-dae.h:26,
                 from ../liboctave/numeric/DAE.h:27,
                 from ../liboctave/numeric/DASPK-opts.h:10,
                 from ../liboctave/numeric/DASPK.h:28,
                 from corefcn/daspk.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/base-de.h:28,
                 from ../liboctave/numeric/base-dae.h:26,
                 from ../liboctave/numeric/DAE.h:27,
                 from ../liboctave/numeric/DAERT.h:26,
                 from ../liboctave/numeric/DASRT-opts.h:10,
                 from ../liboctave/numeric/DASRT.h:28,
                 from corefcn/dasrt.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/daspk.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/dasrt.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dassl.lo `test -f 'corefcn/dassl.cc' || echo './'`corefcn/dassl.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dassl.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dassl.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/base-de.h:28,
                 from ../liboctave/numeric/base-dae.h:26,
                 from ../liboctave/numeric/DAE.h:27,
                 from ../liboctave/numeric/DASSL-opts.h:10,
                 from ../liboctave/numeric/DASSL.h:28,
                 from corefcn/dassl.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/dassl.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-data.lo `test -f 'corefcn/data.cc' || echo './'`corefcn/data.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/data.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-data.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-debug.lo `test -f 'corefcn/debug.cc' || echo './'`corefcn/debug.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/debug.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-debug.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/data.cc:46:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/debug.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from corefcn/data.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-defaults.lo `test -f 'corefcn/defaults.cc' || echo './'`corefcn/defaults.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/defaults.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-defaults.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/debug.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/dir-ops.h:28,
                 from corefcn/defaults.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/defaults.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-defun.lo `test -f 'corefcn/defun.cc' || echo './'`corefcn/defun.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/defun.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-defun.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/defun.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-det.lo `test -f 'corefcn/det.cc' || echo './'`corefcn/det.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/det.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-det.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dirfns.lo `test -f 'corefcn/dirfns.cc' || echo './'`corefcn/dirfns.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dirfns.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dirfns.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/det.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/defun.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/dirfns.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/det.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/dirfns.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-display.lo `test -f 'corefcn/display.cc' || echo './'`corefcn/display.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/display.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-display.o
In file included from corefcn/display.cc:34:0:
corefcn/display.cc: In member function 'void display_info::init(bool)':
corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast]
               Screen *screen = DefaultScreenOfDisplay (display);
                                                        ^
corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast]
               Screen *screen = DefaultScreenOfDisplay (display);
                                                        ^
corefcn/display.cc:141:51: warning: use of old-style cast [-Wold-style-cast]
                   double ht_mm = DisplayHeightMM (display, screen_number);
                                                   ^
corefcn/display.cc:142: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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dlmread.lo `test -f 'corefcn/dlmread.cc' || echo './'`corefcn/dlmread.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dlmread.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dlmread.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dot.lo `test -f 'corefcn/dot.cc' || echo './'`corefcn/dot.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dot.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dot.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/dlmread.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dynamic-ld.lo `test -f 'corefcn/dynamic-ld.cc' || echo './'`corefcn/dynamic-ld.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dynamic-ld.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dynamic-ld.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from corefcn/dot.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/dlmread.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from corefcn/defaults.h:29,
                 from corefcn/dynamic-ld.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from corefcn/dot.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/dynamic-ld.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-eig.lo `test -f 'corefcn/eig.cc' || echo './'`corefcn/eig.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/eig.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-eig.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/numeric/EIG.h:28,
                 from corefcn/eig.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ellipj.lo `test -f 'corefcn/ellipj.cc' || echo './'`corefcn/ellipj.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ellipj.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ellipj.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-error.lo `test -f 'corefcn/error.cc' || echo './'`corefcn/error.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/error.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-error.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/ellipj.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/error.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/eig.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/ellipj.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/error.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fft.lo `test -f 'corefcn/fft.cc' || echo './'`corefcn/fft.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fft.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fft2.lo `test -f 'corefcn/fft2.cc' || echo './'`corefcn/fft2.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fft2.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft2.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fft.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fft2.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fft.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fft2.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fftn.lo `test -f 'corefcn/fftn.cc' || echo './'`corefcn/fftn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fftn.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fftn.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-file-io.lo `test -f 'corefcn/file-io.cc' || echo './'`corefcn/file-io.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/file-io.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-file-io.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-filter.lo `test -f 'corefcn/filter.cc' || echo './'`corefcn/filter.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/filter.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-filter.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fftn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/file-io.cc:58:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/file-io.cc:62:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/filter.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/fftn.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/filter.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-find.lo `test -f 'corefcn/find.cc' || echo './'`corefcn/find.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/find.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-find.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/find.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gammainc.lo `test -f 'corefcn/gammainc.cc' || echo './'`corefcn/gammainc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gammainc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gammainc.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/find.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from corefcn/gammainc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gcd.lo `test -f 'corefcn/gcd.cc' || echo './'`corefcn/gcd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gcd.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gcd.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getgrent.lo `test -f 'corefcn/getgrent.cc' || echo './'`corefcn/getgrent.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getgrent.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getgrent.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dNDArray.h:26,
                 from corefcn/gcd.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/numeric/bsxfun-defs.cc:31:0,
                 from ../liboctave/numeric/bsxfun.h:82,
                 from ../liboctave/util/oct-binmap.h:30,
                 from corefcn/gcd.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/gammainc.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/oct-group.h:30,
                 from corefcn/getgrent.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/getgrent.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getpwent.lo `test -f 'corefcn/getpwent.cc' || echo './'`corefcn/getpwent.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getpwent.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/getpwent.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getrusage.lo `test -f 'corefcn/getrusage.cc' || echo './'`corefcn/getrusage.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getrusage.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getrusage.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-givens.lo `test -f 'corefcn/givens.cc' || echo './'`corefcn/givens.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/givens.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-givens.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/getpwent.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/getrusage.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/givens.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/getrusage.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/givens.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gl-render.lo `test -f 'corefcn/gl-render.cc' || echo './'`corefcn/gl-render.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gl-render.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl-render.o
In file included from corefcn/gl-render.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/oct-handle.h:26,
                 from corefcn/graphics.h:44,
                 from corefcn/gl-render.h:43,
                 from corefcn/gl-render.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo `test -f 'corefcn/gl2ps-renderer.cc' || echo './'`corefcn/gl2ps-renderer.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gl2ps-renderer.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl2ps-renderer.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-graphics.lo `test -f 'corefcn/graphics.cc' || echo './'`corefcn/graphics.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/graphics.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-graphics.o
In file included from corefcn/gl2ps-renderer.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/graphics.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/oct-handle.h:26,
                 from corefcn/graphics.h:44,
                 from corefcn/gl-render.h:43,
                 from corefcn/gl2ps-renderer.h:28,
                 from corefcn/gl2ps-renderer.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from corefcn/graphics.cc:42:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gripes.lo `test -f 'corefcn/gripes.cc' || echo './'`corefcn/gripes.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gripes.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gripes.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/gripes.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/gripes.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-help.lo `test -f 'corefcn/help.cc' || echo './'`corefcn/help.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/help.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-help.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/help.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hess.lo `test -f 'corefcn/hess.cc' || echo './'`corefcn/hess.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hess.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hess.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxHESS.h:28,
                 from corefcn/hess.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/help.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/hess.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hex2num.lo `test -f 'corefcn/hex2num.cc' || echo './'`corefcn/hex2num.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hex2num.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/hex2num.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hook-fcn.lo `test -f 'corefcn/hook-fcn.cc' || echo './'`corefcn/hook-fcn.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hook-fcn.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hook-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/hook-fcn.h:28,
                 from corefcn/hook-fcn.cc:25:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/hex2num.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-input.lo `test -f 'corefcn/input.cc' || echo './'`corefcn/input.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/hook-fcn.h:28,
                 from corefcn/hook-fcn.cc:25:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/input.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-input.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/input.cc:41:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/debug.h:28,
                 from corefcn/input.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-inv.lo `test -f 'corefcn/inv.cc' || echo './'`corefcn/inv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/inv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-inv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-kron.lo `test -f 'corefcn/kron.cc' || echo './'`corefcn/kron.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/kron.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-kron.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/inv.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/kron.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/inv.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from corefcn/kron.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-load-path.lo `test -f 'corefcn/load-path.cc' || echo './'`corefcn/load-path.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-path.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-path.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-load-save.lo `test -f 'corefcn/load-save.cc' || echo './'`corefcn/load-save.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-save.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-save.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/dir-ops.h:28,
                 from corefcn/load-path.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/load-save.cc:45:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/load-save.cc:54:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lookup.lo `test -f 'corefcn/lookup.cc' || echo './'`corefcn/lookup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lookup.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lookup.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dNDArray.h:26,
                 from corefcn/lookup.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/load-path.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/lookup.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
corefcn/load-save.cc: In function 'void write_header(std::ostream&, load_save_format)':
corefcn/load-save.cc:1215: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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo `test -f 'corefcn/ls-ascii-helper.cc' || echo './'`corefcn/ls-ascii-helper.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-ascii-helper.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-ascii-helper.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-hdf5.lo `test -f 'corefcn/ls-hdf5.cc' || echo './'`corefcn/ls-hdf5.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo `test -f 'corefcn/ls-mat-ascii.cc' || echo './'`corefcn/ls-mat-ascii.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-hdf5.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat-ascii.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-mat-ascii.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-hdf5.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/ls-hdf5.cc:51:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat4.lo `test -f 'corefcn/ls-mat4.cc' || echo './'`corefcn/ls-mat4.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat4.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat4.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/ls-mat-ascii.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-mat4.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/ls-mat4.cc:47:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat5.lo `test -f 'corefcn/ls-mat5.cc' || echo './'`corefcn/ls-mat5.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat5.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat5.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo `test -f 'corefcn/ls-oct-ascii.cc' || echo './'`corefcn/ls-oct-ascii.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-oct-ascii.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-ascii.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-mat5.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/ls-mat5.cc:51:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-oct-ascii.cc:40:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/ls-oct-ascii.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo `test -f 'corefcn/ls-oct-binary.cc' || echo './'`corefcn/ls-oct-binary.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-oct-binary.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-binary.o
corefcn/ls-mat5.cc: In function 'std::string read_mat5_binary_element(std::istream&, const string&, bool, bool&, octave_value&)':
corefcn/ls-mat5.cc:507: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/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/ls-oct-binary.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/ls-oct-binary.cc:47:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-utils.lo `test -f 'corefcn/ls-utils.cc' || echo './'`corefcn/ls-utils.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-utils.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-utils.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lsode.lo `test -f 'corefcn/lsode.cc' || echo './'`corefcn/lsode.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lsode.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lsode.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/base-de.h:28,
                 from ../liboctave/numeric/ODE.h:27,
                 from ../liboctave/numeric/LSODE-opts.h:10,
                 from ../liboctave/numeric/LSODE.h:28,
                 from corefcn/lsode.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lu.lo `test -f 'corefcn/lu.cc' || echo './'`corefcn/lu.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lu.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lu.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/lsode.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/numeric/base-lu.h:27,
                 from ../liboctave/numeric/CmplxLU.h:26,
                 from corefcn/lu.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from ../liboctave/numeric/sparse-base-lu.h:29,
                 from ../liboctave/numeric/SparseCmplxLU.h:27,
                 from corefcn/lu.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-luinc.lo `test -f 'corefcn/luinc.cc' || echo './'`corefcn/luinc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/luinc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-luinc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/luinc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mappers.lo `test -f 'corefcn/mappers.cc' || echo './'`corefcn/mappers.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mappers.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mappers.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/luinc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from corefcn/mappers.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/mappers.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-matrix_type.lo `test -f 'corefcn/matrix_type.cc' || echo './'`corefcn/matrix_type.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/matrix_type.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matrix_type.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-max.lo `test -f 'corefcn/max.cc' || echo './'`corefcn/max.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/max.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-max.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/matrix_type.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-md5sum.lo `test -f 'corefcn/md5sum.cc' || echo './'`corefcn/md5sum.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/md5sum.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-md5sum.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dNDArray.h:26,
                 from corefcn/max.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/md5sum.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/matrix_type.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/max.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/md5sum.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mex.lo `test -f 'corefcn/mex.cc' || echo './'`corefcn/mex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mex.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mex.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mgorth.lo `test -f 'corefcn/mgorth.cc' || echo './'`corefcn/mgorth.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mgorth.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mgorth.o
In file included from corefcn/mex.cc:36:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/mex.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/mgorth.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/mgorth.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from corefcn/mex.cc:36:0:
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = mxArray]':
corefcn/mex.cc:3011:3:   required from here
../liboctave/util/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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-nproc.lo `test -f 'corefcn/nproc.cc' || echo './'`corefcn/nproc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/nproc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-nproc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/nproc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-fstrm.lo `test -f 'corefcn/oct-fstrm.cc' || echo './'`corefcn/oct-fstrm.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-fstrm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-fstrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/oct-stream.h:37,
                 from corefcn/oct-fstrm.h:29,
                 from corefcn/oct-fstrm.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/oct-stream.h:41:0,
                 from corefcn/oct-fstrm.h:29,
                 from corefcn/oct-fstrm.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/nproc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-hist.lo `test -f 'corefcn/oct-hist.cc' || echo './'`corefcn/oct-hist.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-hist.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-hist.h:28,
                 from corefcn/oct-hist.cc:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/oct-hist.cc:57:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-iostrm.lo `test -f 'corefcn/oct-iostrm.cc' || echo './'`corefcn/oct-iostrm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-iostrm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-iostrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/oct-stream.h:37,
                 from corefcn/oct-iostrm.h:28,
                 from corefcn/oct-iostrm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/oct-stream.h:41:0,
                 from corefcn/oct-iostrm.h:28,
                 from corefcn/oct-iostrm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-lvalue.lo `test -f 'corefcn/oct-lvalue.cc' || echo './'`corefcn/oct-lvalue.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-lvalue.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/oct-lvalue.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/oct-lvalue.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-map.lo `test -f 'corefcn/oct-map.cc' || echo './'`corefcn/oct-map.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-map.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-map.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-obj.lo `test -f 'corefcn/oct-obj.cc' || echo './'`corefcn/oct-obj.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-obj.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-obj.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-map.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/oct-obj.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/oct-map.h:30,
                 from corefcn/oct-map.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/oct-obj.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
corefcn/oct-map.cc: At global scope:
corefcn/oct-map.cc:254:44: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 octave_map::octave_map (const Octave_map& m)
                                            ^
corefcn/oct-map.cc:1346:28: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::squeeze (void) const
                            ^
corefcn/oct-map.cc:1367:55: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::permute (const Array<int>& vec, bool inv) const
                                                       ^
corefcn/oct-map.cc:1439:30: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::transpose (void) const
                              ^
corefcn/oct-map.cc:1462:50: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::reshape (const dim_vector& new_dims) const
                                                  ^
corefcn/oct-map.cc:1509:79: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::concat (const Octave_map& rb, const Array<octave_idx_type>& ra_idx)
                                                                               ^
corefcn/oct-map.cc:1509:79: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1553:71: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 keys_ok (const Octave_map& a, const Octave_map& b, string_vector& keys)
                                                                       ^
corefcn/oct-map.cc:1553:71: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1590:64: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::maybe_delete_elements (const octave_value_list& idx)
                                                                ^
corefcn/oct-map.cc:1615:72: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::assign (const octave_value_list& idx, const Octave_map& rhs)
                                                                        ^
corefcn/oct-map.cc:1615:72: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1658:36: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
                     const Cell& rhs)
                                    ^
corefcn/oct-map.cc:1690:66: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::assign (const std::string& k, const octave_value& rhs)
                                                                  ^
corefcn/oct-map.cc:1718:58: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::assign (const std::string& k, const Cell& rhs)
                                                          ^
corefcn/oct-map.cc:1744:66: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 Octave_map::index (const octave_value_list& idx, bool resize_ok) const
                                                                  ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo `test -f 'corefcn/oct-prcstrm.cc' || echo './'`corefcn/oct-prcstrm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-prcstrm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-prcstrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/oct-stream.h:37,
                 from corefcn/oct-stdstrm.h:26,
                 from corefcn/oct-prcstrm.h:26,
                 from corefcn/oct-prcstrm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/oct-stream.h:41:0,
                 from corefcn/oct-stdstrm.h:26,
                 from corefcn/oct-prcstrm.h:26,
                 from corefcn/oct-prcstrm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-procbuf.lo `test -f 'corefcn/oct-procbuf.cc' || echo './'`corefcn/oct-procbuf.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-procbuf.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/variables.h:42,
                 from corefcn/oct-procbuf.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-stream.lo `test -f 'corefcn/oct-stream.cc' || echo './'`corefcn/oct-stream.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-stream.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-stream.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/variables.h:42,
                 from corefcn/oct-procbuf.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/oct-stream.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/input.h:33,
                 from corefcn/oct-stream.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-strstrm.lo `test -f 'corefcn/oct-strstrm.cc' || echo './'`corefcn/oct-strstrm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-strstrm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/oct-stream.h:37,
                 from corefcn/oct-strstrm.h:29,
                 from corefcn/oct-strstrm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/oct-stream.h:41:0,
                 from corefcn/oct-strstrm.h:29,
                 from corefcn/oct-strstrm.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-octave-link.lo `test -f 'corefcn/octave-link.cc' || echo './'`corefcn/octave-link.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/octave-link.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-octave-link.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pager.lo `test -f 'corefcn/pager.cc' || echo './'`corefcn/pager.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pager.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pager.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/octave-link.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/pager.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/octave-link.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/pager.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pinv.lo `test -f 'corefcn/pinv.cc' || echo './'`corefcn/pinv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pinv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pinv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pr-output.lo `test -f 'corefcn/pr-output.cc' || echo './'`corefcn/pr-output.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pr-output.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pr-output.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/pinv.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from corefcn/pr-output.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/pinv.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/pr-output.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
corefcn/pr-output.cc: At global scope:
corefcn/pr-output.cc:3390:1: warning: unused parameter 'pr_as_read_syntax' [-Wunused-parameter]
 octave_print_internal (std::ostream&, const octave_value&,
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-procstream.lo `test -f 'corefcn/procstream.cc' || echo './'`corefcn/procstream.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/procstream.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-procstream.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-profiler.lo `test -f 'corefcn/profiler.cc' || echo './'`corefcn/profiler.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/profiler.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-profiler.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/profiler.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/profiler.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-quad.lo `test -f 'corefcn/quad.cc' || echo './'`corefcn/quad.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/quad.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-quad.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/Quad.h:28,
                 from corefcn/quad.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/quad.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-quadcc.lo `test -f 'corefcn/quadcc.cc' || echo './'`corefcn/quadcc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/quadcc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-quadcc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/input.h:33,
                 from parse-tree/lex.h:33,
                 from parse-tree/parse.h:34,
                 from corefcn/quadcc.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/input.h:33,
                 from parse-tree/lex.h:33,
                 from parse-tree/parse.h:34,
                 from corefcn/quadcc.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-qz.lo `test -f 'corefcn/qz.cc' || echo './'`corefcn/qz.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/qz.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-qz.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxQR.h:29,
                 from ../liboctave/numeric/CmplxQRP.h:28,
                 from corefcn/qz.cc:40:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/qz.cc:47:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-rand.lo `test -f 'corefcn/rand.cc' || echo './'`corefcn/rand.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/rand.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rand.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/oct-rand.h:29,
                 from corefcn/rand.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-rcond.lo `test -f 'corefcn/rcond.cc' || echo './'`corefcn/rcond.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/rcond.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rcond.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/rand.cc:42:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/rcond.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-regexp.lo `test -f 'corefcn/regexp.cc' || echo './'`corefcn/regexp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/regexp.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-regexp.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/rcond.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from corefcn/regexp.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/lo-regexp.h:31,
                 from corefcn/regexp.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-schur.lo `test -f 'corefcn/schur.cc' || echo './'`corefcn/schur.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/schur.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-schur.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sighandlers.lo `test -f 'corefcn/sighandlers.cc' || echo './'`corefcn/sighandlers.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sighandlers.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sighandlers.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxSCHUR.h:29,
                 from corefcn/schur.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/sighandlers.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/schur.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/debug.h:28,
                 from corefcn/sighandlers.cc:40:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo `test -f 'corefcn/sparse-xdiv.cc' || echo './'`corefcn/sparse-xdiv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse-xdiv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from corefcn/sparse-xdiv.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse-xpow.lo `test -f 'corefcn/sparse-xpow.cc' || echo './'`corefcn/sparse-xpow.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse-xpow.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xpow.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from corefcn/sparse-xpow.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from corefcn/sparse-xdiv.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse.lo `test -f 'corefcn/sparse.cc' || echo './'`corefcn/sparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/variables.h:42,
                 from corefcn/sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/sparse-xpow.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/variables.h:42,
                 from corefcn/sparse.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-spparms.lo `test -f 'corefcn/spparms.cc' || echo './'`corefcn/spparms.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/spparms.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-spparms.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/spparms.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sqrtm.lo `test -f 'corefcn/sqrtm.cc' || echo './'`corefcn/sqrtm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sqrtm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sqrtm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxSCHUR.h:29,
                 from corefcn/sqrtm.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-str2double.lo `test -f 'corefcn/str2double.cc' || echo './'`corefcn/str2double.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/str2double.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-str2double.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/spparms.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/str2double.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/sqrtm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/str2double.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-strfind.lo `test -f 'corefcn/strfind.cc' || echo './'`corefcn/strfind.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/strfind.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-strfind.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/strfind.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-strfns.lo `test -f 'corefcn/strfns.cc' || echo './'`corefcn/strfns.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/strfns.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-strfns.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/strfind.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sub2ind.lo `test -f 'corefcn/sub2ind.cc' || echo './'`corefcn/sub2ind.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sub2ind.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sub2ind.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/strfns.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/sub2ind.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/strfns.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/sub2ind.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-svd.lo `test -f 'corefcn/svd.cc' || echo './'`corefcn/svd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/svd.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-svd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/DiagArray2.h:32,
                 from ../liboctave/array/MDiagArray2.h:28,
                 from ../liboctave/array/dDiagMatrix.h:26,
                 from ../liboctave/numeric/CmplxSVD.h:28,
                 from corefcn/svd.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-syl.lo `test -f 'corefcn/syl.cc' || echo './'`corefcn/syl.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syl.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syl.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-symtab.lo `test -f 'corefcn/symtab.cc' || echo './'`corefcn/symtab.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/symtab.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-symtab.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/svd.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/syl.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/symtab.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-syscalls.lo `test -f 'corefcn/syscalls.cc' || echo './'`corefcn/syscalls.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syscalls.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syscalls.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/syl.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-hist.h:28,
                 from corefcn/syscalls.cc:41:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/debug.h:28,
                 from corefcn/symtab.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/syscalls.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sysdep.lo `test -f 'corefcn/sysdep.cc' || echo './'`corefcn/sysdep.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sysdep.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sysdep.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-time.lo `test -f 'corefcn/time.cc' || echo './'`corefcn/time.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/time.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-time.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/sysdep.cc:63:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/time.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/sysdep.cc:71:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from corefcn/time.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-toplev.lo `test -f 'corefcn/toplev.cc' || echo './'`corefcn/toplev.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/toplev.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-toplev.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from corefcn/toplev.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/toplev.cc:48:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-tril.lo `test -f 'corefcn/tril.cc' || echo './'`corefcn/tril.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/tril.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-tril.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-txt-eng.lo `test -f 'corefcn/txt-eng.cc' || echo './'`corefcn/txt-eng.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo `test -f 'corefcn/txt-eng-ft.cc' || echo './'`corefcn/txt-eng-ft.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/txt-eng.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-txt-eng.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/txt-eng-ft.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-txt-eng-ft.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/tril.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/txt-eng.h:31,
                 from corefcn/txt-eng.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from corefcn/pr-output.h:52,
                 from corefcn/txt-eng-ft.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-typecast.lo `test -f 'corefcn/typecast.cc' || echo './'`corefcn/typecast.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/typecast.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-typecast.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from corefcn/typecast.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from corefcn/tril.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from corefcn/typecast.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-urlwrite.lo `test -f 'corefcn/urlwrite.cc' || echo './'`corefcn/urlwrite.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/urlwrite.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-urlwrite.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/dir-ops.h:28,
                 from corefcn/urlwrite.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-handle.h:29,
                 from corefcn/urlwrite.cc:41:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-utils.lo `test -f 'corefcn/utils.cc' || echo './'`corefcn/utils.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-variables.lo `test -f 'corefcn/variables.cc' || echo './'`corefcn/variables.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/utils.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-utils.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/variables.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-variables.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from corefcn/variables.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/dir-ops.h:28,
                 from corefcn/utils.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../liboctave/array/Matrix.h:30,
                 from ../liboctave/util/lo-regexp.h:32,
                 from corefcn/variables.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/utils.cc:53:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xdiv.lo `test -f 'corefcn/xdiv.cc' || echo './'`corefcn/xdiv.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xdiv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xdiv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from corefcn/xdiv.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xnorm.lo `test -f 'corefcn/xnorm.cc' || echo './'`corefcn/xnorm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xnorm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xnorm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/xnorm.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/xnorm.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xpow.lo `test -f 'corefcn/xpow.cc' || echo './'`corefcn/xpow.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xpow.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xpow.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from corefcn/xpow.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/xpow.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-zfstream.lo `test -f 'corefcn/zfstream.cc' || echo './'`corefcn/zfstream.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/zfstream.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-zfstream.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-util.lo `test -f 'corefcn/jit-util.cc' || echo './'`corefcn/jit-util.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-util.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-util.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo `test -f 'corefcn/jit-typeinfo.cc' || echo './'`corefcn/jit-typeinfo.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-typeinfo.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-typeinfo.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-ir.lo `test -f 'corefcn/jit-ir.cc' || echo './'`corefcn/jit-ir.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-ir.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-ir.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pt-jit.lo `test -f 'corefcn/pt-jit.cc' || echo './'`corefcn/pt-jit.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pt-jit.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pt-jit.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-cutils.lo `test -f 'corefcn/cutils.c' || echo './'`corefcn/cutils.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/cutils.c  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cutils.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-matherr.lo `test -f 'corefcn/matherr.c' || echo './'`corefcn/matherr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/matherr.c  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matherr.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2   -I/usr/include/freetype2     -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-siglist.lo `test -f 'corefcn/siglist.c' || echo './'`corefcn/siglist.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/siglist.c  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-siglist.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo `test -f 'corefcn/oct-tex-lexer.cc' || echo './'`corefcn/oct-tex-lexer.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-tex-lexer.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-lexer.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/debug.h:28,
                 from corefcn/pt-jit.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/txt-eng.h:31,
                 from corefcn/oct-tex-lexer.ll:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
corefcn/oct-tex-lexer.cc: At global scope:
corefcn/oct-tex-lexer.cc:2561:13: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
             ^
corefcn/oct-tex-lexer.cc:2893:7: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_tex_alloc (yy_size_t  size , yyscan_t yyscanner)
       ^
corefcn/oct-tex-lexer.cc:2898:7: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_tex_realloc  (void * ptr, yy_size_t  size , yyscan_t yyscanner)
       ^
corefcn/oct-tex-lexer.cc:2910:6: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void octave_tex_free (void * ptr , yyscan_t yyscanner)
      ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/debug.h:28,
                 from corefcn/pt-jit.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
corefcn/oct-tex-lexer.cc:2082:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function]
     static void yyunput (int c, register char * yy_bp , yyscan_t yyscanner)
                 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo `test -f 'corefcn/oct-tex-parser.cc' || echo './'`corefcn/oct-tex-parser.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-tex-parser.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-parser.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from corefcn/txt-eng.h:31,
                 from ../../libinterp/corefcn/oct-tex-parser.yy:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from corefcn/defun.h:30:0,
                 from corefcn/pt-jit.cc:33:
corefcn/pt-jit.cc: At global scope:
corefcn/defun-int.h:86:17: warning: unused parameter 'args' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2317:1: note: in expansion of macro 'DEFUN'
 DEFUN (debug_jit, args, nargout,
 ^
corefcn/defun-int.h:86:17: warning: unused parameter 'nargout' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2317:1: note: in expansion of macro 'DEFUN'
 DEFUN (debug_jit, args, nargout,
 ^
corefcn/defun-int.h:86:17: warning: unused parameter 'args' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2339:1: note: in expansion of macro 'DEFUN'
 DEFUN (jit_enable, args, nargout,
 ^
corefcn/defun-int.h:86:17: warning: unused parameter 'nargout' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2339:1: note: in expansion of macro 'DEFUN'
 DEFUN (jit_enable, args, nargout,
 ^
corefcn/defun-int.h:86:17: warning: unused parameter 'args' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2360:1: note: in expansion of macro 'DEFUN'
 DEFUN (jit_startcnt, args, nargout,
 ^
corefcn/defun-int.h:86:17: warning: unused parameter 'nargout' [-Wunused-parameter]
   DECLARE_FUNX (F ## name, args_name, nargout_name)
                 ^
corefcn/defun-int.h:83:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
   DECLARE_FUN (name, args_name, nargout_name)
   ^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
   DEFUN_INTERNAL (name, args_name, nargout_name, doc)
   ^
corefcn/pt-jit.cc:2360:1: note: in expansion of macro 'DEFUN'
 DEFUN (jit_startcnt, args, nargout,
 ^
( echo "## DO NOT EDIT!  Generated automatically from octave.cc by Make."; /bin/grep '^%!' octave.cc ) > octave.cc-tst-t
mv octave.cc-tst-t octave.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-base.cc by Make."; /bin/grep '^%!' octave-value/ov-base.cc ) > octave-value/ov-base.cc-tst-t
mv octave-value/ov-base.cc-tst-t octave-value/ov-base.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-bool-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-bool-mat.cc ) > octave-value/ov-bool-mat.cc-tst-t
mv octave-value/ov-bool-mat.cc-tst-t octave-value/ov-bool-mat.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-cell.cc by Make."; /bin/grep '^%!' octave-value/ov-cell.cc ) > octave-value/ov-cell.cc-tst-t
mv octave-value/ov-cell.cc-tst-t octave-value/ov-cell.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-class.cc by Make."; /bin/grep '^%!' octave-value/ov-class.cc ) > octave-value/ov-class.cc-tst-t
mv octave-value/ov-class.cc-tst-t octave-value/ov-class.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-cx-diag.cc by Make."; /bin/grep '^%!' octave-value/ov-cx-diag.cc ) > octave-value/ov-cx-diag.cc-tst-t
mv octave-value/ov-cx-diag.cc-tst-t octave-value/ov-cx-diag.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-fcn-handle.cc by Make."; /bin/grep '^%!' octave-value/ov-fcn-handle.cc ) > octave-value/ov-fcn-handle.cc-tst-t
mv octave-value/ov-fcn-handle.cc-tst-t octave-value/ov-fcn-handle.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-fcn-inline.cc by Make."; /bin/grep '^%!' octave-value/ov-fcn-inline.cc ) > octave-value/ov-fcn-inline.cc-tst-t
mv octave-value/ov-fcn-inline.cc-tst-t octave-value/ov-fcn-inline.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-flt-re-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-flt-re-mat.cc ) > octave-value/ov-flt-re-mat.cc-tst-t
mv octave-value/ov-flt-re-mat.cc-tst-t octave-value/ov-flt-re-mat.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-java.cc by Make."; /bin/grep '^%!' octave-value/ov-java.cc ) > octave-value/ov-java.cc-tst-t
mv octave-value/ov-java.cc-tst-t octave-value/ov-java.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-null-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-null-mat.cc ) > octave-value/ov-null-mat.cc-tst-t
mv octave-value/ov-null-mat.cc-tst-t octave-value/ov-null-mat.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-oncleanup.cc by Make."; /bin/grep '^%!' octave-value/ov-oncleanup.cc ) > octave-value/ov-oncleanup.cc-tst-t
mv octave-value/ov-oncleanup.cc-tst-t octave-value/ov-oncleanup.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-range.cc by Make."; /bin/grep '^%!' octave-value/ov-range.cc ) > octave-value/ov-range.cc-tst-t
mv octave-value/ov-range.cc-tst-t octave-value/ov-range.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-re-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-re-mat.cc ) > octave-value/ov-re-mat.cc-tst-t
mv octave-value/ov-re-mat.cc-tst-t octave-value/ov-re-mat.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-struct.cc by Make."; /bin/grep '^%!' octave-value/ov-struct.cc ) > octave-value/ov-struct.cc-tst-t
mv octave-value/ov-struct.cc-tst-t octave-value/ov-struct.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-typeinfo.cc by Make."; /bin/grep '^%!' octave-value/ov-typeinfo.cc ) > octave-value/ov-typeinfo.cc-tst-t
mv octave-value/ov-typeinfo.cc-tst-t octave-value/ov-typeinfo.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-usr-fcn.cc by Make."; /bin/grep '^%!' octave-value/ov-usr-fcn.cc ) > octave-value/ov-usr-fcn.cc-tst-t
mv octave-value/ov-usr-fcn.cc-tst-t octave-value/ov-usr-fcn.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov.cc by Make."; /bin/grep '^%!' octave-value/ov.cc ) > octave-value/ov.cc-tst-t
mv octave-value/ov.cc-tst-t octave-value/ov.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-int16.cc by Make."; /bin/grep '^%!' octave-value/ov-int16.cc ) > octave-value/ov-int16.cc-tst-t
mv octave-value/ov-int16.cc-tst-t octave-value/ov-int16.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-int32.cc by Make."; /bin/grep '^%!' octave-value/ov-int32.cc ) > octave-value/ov-int32.cc-tst-t
mv octave-value/ov-int32.cc-tst-t octave-value/ov-int32.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-int64.cc by Make."; /bin/grep '^%!' octave-value/ov-int64.cc ) > octave-value/ov-int64.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from ov-int8.cc by Make."; /bin/grep '^%!' octave-value/ov-int8.cc ) > octave-value/ov-int8.cc-tst-t
mv octave-value/ov-int64.cc-tst-t octave-value/ov-int64.cc-tst
mv octave-value/ov-int8.cc-tst-t octave-value/ov-int8.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-uint16.cc by Make."; /bin/grep '^%!' octave-value/ov-uint16.cc ) > octave-value/ov-uint16.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from ov-uint32.cc by Make."; /bin/grep '^%!' octave-value/ov-uint32.cc ) > octave-value/ov-uint32.cc-tst-t
mv octave-value/ov-uint16.cc-tst-t octave-value/ov-uint16.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-uint64.cc by Make."; /bin/grep '^%!' octave-value/ov-uint64.cc ) > octave-value/ov-uint64.cc-tst-t
mv octave-value/ov-uint32.cc-tst-t octave-value/ov-uint32.cc-tst
mv octave-value/ov-uint64.cc-tst-t octave-value/ov-uint64.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ov-uint8.cc by Make."; /bin/grep '^%!' octave-value/ov-uint8.cc ) > octave-value/ov-uint8.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from pt-assign.cc by Make."; /bin/grep '^%!' parse-tree/pt-assign.cc ) > parse-tree/pt-assign.cc-tst-t
mv octave-value/ov-uint8.cc-tst-t octave-value/ov-uint8.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pt-binop.cc by Make."; /bin/grep '^%!' parse-tree/pt-binop.cc ) > parse-tree/pt-binop.cc-tst-t
mv parse-tree/pt-assign.cc-tst-t parse-tree/pt-assign.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pt-eval.cc by Make."; /bin/grep '^%!' parse-tree/pt-eval.cc ) > parse-tree/pt-eval.cc-tst-t
mv parse-tree/pt-binop.cc-tst-t parse-tree/pt-binop.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pt-fcn-handle.cc by Make."; /bin/grep '^%!' parse-tree/pt-fcn-handle.cc ) > parse-tree/pt-fcn-handle.cc-tst-t
mv parse-tree/pt-eval.cc-tst-t parse-tree/pt-eval.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pt-idx.cc by Make."; /bin/grep '^%!' parse-tree/pt-idx.cc ) > parse-tree/pt-idx.cc-tst-t
mv parse-tree/pt-fcn-handle.cc-tst-t parse-tree/pt-fcn-handle.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pt-mat.cc by Make."; /bin/grep '^%!' parse-tree/pt-mat.cc ) > parse-tree/pt-mat.cc-tst-t
mv parse-tree/pt-idx.cc-tst-t parse-tree/pt-idx.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from lex.ll by Make."; /bin/grep '^%!' parse-tree/lex.ll ) > parse-tree/lex.ll-tst-t
mv parse-tree/pt-mat.cc-tst-t parse-tree/pt-mat.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __contourc__.cc by Make."; /bin/grep '^%!' corefcn/__contourc__.cc ) > corefcn/__contourc__.cc-tst-t
mv parse-tree/lex.ll-tst-t parse-tree/lex.ll-tst
mv corefcn/__contourc__.cc-tst-t corefcn/__contourc__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __dispatch__.cc by Make."; /bin/grep '^%!' corefcn/__dispatch__.cc ) > corefcn/__dispatch__.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from __lin_interpn__.cc by Make."; /bin/grep '^%!' corefcn/__lin_interpn__.cc ) > corefcn/__lin_interpn__.cc-tst-t
mv corefcn/__dispatch__.cc-tst-t corefcn/__dispatch__.cc-tst
mv corefcn/__lin_interpn__.cc-tst-t corefcn/__lin_interpn__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __pchip_deriv__.cc by Make."; /bin/grep '^%!' corefcn/__pchip_deriv__.cc ) > corefcn/__pchip_deriv__.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from __qp__.cc by Make."; /bin/grep '^%!' corefcn/__qp__.cc ) > corefcn/__qp__.cc-tst-t
mv corefcn/__pchip_deriv__.cc-tst-t corefcn/__pchip_deriv__.cc-tst
mv corefcn/__qp__.cc-tst-t corefcn/__qp__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from besselj.cc by Make."; /bin/grep '^%!' corefcn/besselj.cc ) > corefcn/besselj.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from betainc.cc by Make."; /bin/grep '^%!' corefcn/betainc.cc ) > corefcn/betainc.cc-tst-t
mv corefcn/betainc.cc-tst-t corefcn/betainc.cc-tst
mv corefcn/besselj.cc-tst-t corefcn/besselj.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from bsxfun.cc by Make."; /bin/grep '^%!' corefcn/bsxfun.cc ) > corefcn/bsxfun.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from cellfun.cc by Make."; /bin/grep '^%!' corefcn/cellfun.cc ) > corefcn/cellfun.cc-tst-t
mv corefcn/bsxfun.cc-tst-t corefcn/bsxfun.cc-tst
mv corefcn/cellfun.cc-tst-t corefcn/cellfun.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from conv2.cc by Make."; /bin/grep '^%!' corefcn/conv2.cc ) > corefcn/conv2.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dassl.cc by Make."; /bin/grep '^%!' corefcn/dassl.cc ) > corefcn/dassl.cc-tst-t
mv corefcn/conv2.cc-tst-t corefcn/conv2.cc-tst
mv corefcn/dassl.cc-tst-t corefcn/dassl.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from data.cc by Make."; /bin/grep '^%!' corefcn/data.cc ) > corefcn/data.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from defaults.cc by Make."; /bin/grep '^%!' corefcn/defaults.cc ) > corefcn/defaults.cc-tst-t
mv corefcn/defaults.cc-tst-t corefcn/defaults.cc-tst
mv corefcn/data.cc-tst-t corefcn/data.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from det.cc by Make."; /bin/grep '^%!' corefcn/det.cc ) > corefcn/det.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dirfns.cc by Make."; /bin/grep '^%!' corefcn/dirfns.cc ) > corefcn/dirfns.cc-tst-t
mv corefcn/det.cc-tst-t corefcn/det.cc-tst
mv corefcn/dirfns.cc-tst-t corefcn/dirfns.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from dlmread.cc by Make."; /bin/grep '^%!' corefcn/dlmread.cc ) > corefcn/dlmread.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dot.cc by Make."; /bin/grep '^%!' corefcn/dot.cc ) > corefcn/dot.cc-tst-t
mv corefcn/dlmread.cc-tst-t corefcn/dlmread.cc-tst
mv corefcn/dot.cc-tst-t corefcn/dot.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from eig.cc by Make."; /bin/grep '^%!' corefcn/eig.cc ) > corefcn/eig.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from ellipj.cc by Make."; /bin/grep '^%!' corefcn/ellipj.cc ) > corefcn/ellipj.cc-tst-t
mv corefcn/eig.cc-tst-t corefcn/eig.cc-tst
mv corefcn/ellipj.cc-tst-t corefcn/ellipj.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from fft.cc by Make."; /bin/grep '^%!' corefcn/fft.cc ) > corefcn/fft.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from fft2.cc by Make."; /bin/grep '^%!' corefcn/fft2.cc ) > corefcn/fft2.cc-tst-t
mv corefcn/fft.cc-tst-t corefcn/fft.cc-tst
mv corefcn/fft2.cc-tst-t corefcn/fft2.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from filter.cc by Make."; /bin/grep '^%!' corefcn/filter.cc ) > corefcn/filter.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from find.cc by Make."; /bin/grep '^%!' corefcn/find.cc ) > corefcn/find.cc-tst-t
mv corefcn/filter.cc-tst-t corefcn/filter.cc-tst
mv corefcn/find.cc-tst-t corefcn/find.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from gammainc.cc by Make."; /bin/grep '^%!' corefcn/gammainc.cc ) > corefcn/gammainc.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from gcd.cc by Make."; /bin/grep '^%!' corefcn/gcd.cc ) > corefcn/gcd.cc-tst-t
mv corefcn/gammainc.cc-tst-t corefcn/gammainc.cc-tst
mv corefcn/gcd.cc-tst-t corefcn/gcd.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from givens.cc by Make."; /bin/grep '^%!' corefcn/givens.cc ) > corefcn/givens.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from graphics.cc by Make."; /bin/grep '^%!' corefcn/graphics.cc ) > corefcn/graphics.cc-tst-t
mv corefcn/givens.cc-tst-t corefcn/givens.cc-tst
mv corefcn/graphics.cc-tst-t corefcn/graphics.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from hess.cc by Make."; /bin/grep '^%!' corefcn/hess.cc ) > corefcn/hess.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from hex2num.cc by Make."; /bin/grep '^%!' corefcn/hex2num.cc ) > corefcn/hex2num.cc-tst-t
mv corefcn/hess.cc-tst-t corefcn/hess.cc-tst
mv corefcn/hex2num.cc-tst-t corefcn/hex2num.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from inv.cc by Make."; /bin/grep '^%!' corefcn/inv.cc ) > corefcn/inv.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from kron.cc by Make."; /bin/grep '^%!' corefcn/kron.cc ) > corefcn/kron.cc-tst-t
mv corefcn/inv.cc-tst-t corefcn/inv.cc-tst
mv corefcn/kron.cc-tst-t corefcn/kron.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from lookup.cc by Make."; /bin/grep '^%!' corefcn/lookup.cc ) > corefcn/lookup.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from lsode.cc by Make."; /bin/grep '^%!' corefcn/lsode.cc ) > corefcn/lsode.cc-tst-t
mv corefcn/lookup.cc-tst-t corefcn/lookup.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from lu.cc by Make."; /bin/grep '^%!' corefcn/lu.cc ) > corefcn/lu.cc-tst-t
mv corefcn/lsode.cc-tst-t corefcn/lsode.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from luinc.cc by Make."; /bin/grep '^%!' corefcn/luinc.cc ) > corefcn/luinc.cc-tst-t
mv corefcn/lu.cc-tst-t corefcn/lu.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from mappers.cc by Make."; /bin/grep '^%!' corefcn/mappers.cc ) > corefcn/mappers.cc-tst-t
mv corefcn/luinc.cc-tst-t corefcn/luinc.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from matrix_type.cc by Make."; /bin/grep '^%!' corefcn/matrix_type.cc ) > corefcn/matrix_type.cc-tst-t
mv corefcn/mappers.cc-tst-t corefcn/mappers.cc-tst
mv corefcn/matrix_type.cc-tst-t corefcn/matrix_type.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from max.cc by Make."; /bin/grep '^%!' corefcn/max.cc ) > corefcn/max.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from md5sum.cc by Make."; /bin/grep '^%!' corefcn/md5sum.cc ) > corefcn/md5sum.cc-tst-t
mv corefcn/max.cc-tst-t corefcn/max.cc-tst
mv corefcn/md5sum.cc-tst-t corefcn/md5sum.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from mgorth.cc by Make."; /bin/grep '^%!' corefcn/mgorth.cc ) > corefcn/mgorth.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from nproc.cc by Make."; /bin/grep '^%!' corefcn/nproc.cc ) > corefcn/nproc.cc-tst-t
mv corefcn/mgorth.cc-tst-t corefcn/mgorth.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from oct-map.cc by Make."; /bin/grep '^%!' corefcn/oct-map.cc ) > corefcn/oct-map.cc-tst-t
mv corefcn/nproc.cc-tst-t corefcn/nproc.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pinv.cc by Make."; /bin/grep '^%!' corefcn/pinv.cc ) > corefcn/pinv.cc-tst-t
mv corefcn/oct-map.cc-tst-t corefcn/oct-map.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pr-output.cc by Make."; /bin/grep '^%!' corefcn/pr-output.cc ) > corefcn/pr-output.cc-tst-t
mv corefcn/pinv.cc-tst-t corefcn/pinv.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from quad.cc by Make."; /bin/grep '^%!' corefcn/quad.cc ) > corefcn/quad.cc-tst-t
mv corefcn/pr-output.cc-tst-t corefcn/pr-output.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from quadcc.cc by Make."; /bin/grep '^%!' corefcn/quadcc.cc ) > corefcn/quadcc.cc-tst-t
mv corefcn/quad.cc-tst-t corefcn/quad.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from qz.cc by Make."; /bin/grep '^%!' corefcn/qz.cc ) > corefcn/qz.cc-tst-t
mv corefcn/quadcc.cc-tst-t corefcn/quadcc.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from rand.cc by Make."; /bin/grep '^%!' corefcn/rand.cc ) > corefcn/rand.cc-tst-t
mv corefcn/qz.cc-tst-t corefcn/qz.cc-tst
mv corefcn/rand.cc-tst-t corefcn/rand.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from rcond.cc by Make."; /bin/grep '^%!' corefcn/rcond.cc ) > corefcn/rcond.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from regexp.cc by Make."; /bin/grep '^%!' corefcn/regexp.cc ) > corefcn/regexp.cc-tst-t
mv corefcn/rcond.cc-tst-t corefcn/rcond.cc-tst
mv corefcn/regexp.cc-tst-t corefcn/regexp.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from schur.cc by Make."; /bin/grep '^%!' corefcn/schur.cc ) > corefcn/schur.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from sighandlers.cc by Make."; /bin/grep '^%!' corefcn/sighandlers.cc ) > corefcn/sighandlers.cc-tst-t
mv corefcn/schur.cc-tst-t corefcn/schur.cc-tst
mv corefcn/sighandlers.cc-tst-t corefcn/sighandlers.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from sparse-xpow.cc by Make."; /bin/grep '^%!' corefcn/sparse-xpow.cc ) > corefcn/sparse-xpow.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from spparms.cc by Make."; /bin/grep '^%!' corefcn/spparms.cc ) > corefcn/spparms.cc-tst-t
mv corefcn/sparse-xpow.cc-tst-t corefcn/sparse-xpow.cc-tst
mv corefcn/spparms.cc-tst-t corefcn/spparms.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from sqrtm.cc by Make."; /bin/grep '^%!' corefcn/sqrtm.cc ) > corefcn/sqrtm.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from str2double.cc by Make."; /bin/grep '^%!' corefcn/str2double.cc ) > corefcn/str2double.cc-tst-t
mv corefcn/sqrtm.cc-tst-t corefcn/sqrtm.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from strfind.cc by Make."; /bin/grep '^%!' corefcn/strfind.cc ) > corefcn/strfind.cc-tst-t
mv corefcn/str2double.cc-tst-t corefcn/str2double.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from strfns.cc by Make."; /bin/grep '^%!' corefcn/strfns.cc ) > corefcn/strfns.cc-tst-t
mv corefcn/strfind.cc-tst-t corefcn/strfind.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from sub2ind.cc by Make."; /bin/grep '^%!' corefcn/sub2ind.cc ) > corefcn/sub2ind.cc-tst-t
mv corefcn/strfns.cc-tst-t corefcn/strfns.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from svd.cc by Make."; /bin/grep '^%!' corefcn/svd.cc ) > corefcn/svd.cc-tst-t
mv corefcn/sub2ind.cc-tst-t corefcn/sub2ind.cc-tst
mv corefcn/svd.cc-tst-t corefcn/svd.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from syl.cc by Make."; /bin/grep '^%!' corefcn/syl.cc ) > corefcn/syl.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from symtab.cc by Make."; /bin/grep '^%!' corefcn/symtab.cc ) > corefcn/symtab.cc-tst-t
mv corefcn/syl.cc-tst-t corefcn/syl.cc-tst
mv corefcn/symtab.cc-tst-t corefcn/symtab.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from syscalls.cc by Make."; /bin/grep '^%!' corefcn/syscalls.cc ) > corefcn/syscalls.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from sysdep.cc by Make."; /bin/grep '^%!' corefcn/sysdep.cc ) > corefcn/sysdep.cc-tst-t
mv corefcn/syscalls.cc-tst-t corefcn/syscalls.cc-tst
mv corefcn/sysdep.cc-tst-t corefcn/sysdep.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from time.cc by Make."; /bin/grep '^%!' corefcn/time.cc ) > corefcn/time.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from toplev.cc by Make."; /bin/grep '^%!' corefcn/toplev.cc ) > corefcn/toplev.cc-tst-t
mv corefcn/time.cc-tst-t corefcn/time.cc-tst
mv corefcn/toplev.cc-tst-t corefcn/toplev.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from tril.cc by Make."; /bin/grep '^%!' corefcn/tril.cc ) > corefcn/tril.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from utils.cc by Make."; /bin/grep '^%!' corefcn/utils.cc ) > corefcn/utils.cc-tst-t
mv corefcn/tril.cc-tst-t corefcn/tril.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from variables.cc by Make."; /bin/grep '^%!' corefcn/variables.cc ) > corefcn/variables.cc-tst-t
mv corefcn/utils.cc-tst-t corefcn/utils.cc-tst
mv corefcn/variables.cc-tst-t corefcn/variables.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from oct-parse.in.yy by Make."; /bin/grep '^%!' parse-tree/oct-parse.in.yy ) > parse-tree/oct-parse.in.yy-tst-t
( echo "## DO NOT EDIT!  Generated automatically from __delaunayn__.cc by Make."; /bin/grep '^%!' dldfcn/__delaunayn__.cc ) > dldfcn/__delaunayn__.cc-tst-t
mv parse-tree/oct-parse.in.yy-tst-t parse-tree/oct-parse.in.yy-tst
mv dldfcn/__delaunayn__.cc-tst-t dldfcn/__delaunayn__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __dsearchn__.cc by Make."; /bin/grep '^%!' dldfcn/__dsearchn__.cc ) > dldfcn/__dsearchn__.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from __fltk_uigetfile__.cc by Make."; /bin/grep '^%!' dldfcn/__fltk_uigetfile__.cc ) > dldfcn/__fltk_uigetfile__.cc-tst-t
mv dldfcn/__dsearchn__.cc-tst-t dldfcn/__dsearchn__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __glpk__.cc by Make."; /bin/grep '^%!' dldfcn/__glpk__.cc ) > dldfcn/__glpk__.cc-tst-t
mv dldfcn/__fltk_uigetfile__.cc-tst-t dldfcn/__fltk_uigetfile__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __magick_read__.cc by Make."; /bin/grep '^%!' dldfcn/__magick_read__.cc ) > dldfcn/__magick_read__.cc-tst-t
mv dldfcn/__glpk__.cc-tst-t dldfcn/__glpk__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __voronoi__.cc by Make."; /bin/grep '^%!' dldfcn/__voronoi__.cc ) > dldfcn/__voronoi__.cc-tst-t
mv dldfcn/__magick_read__.cc-tst-t dldfcn/__magick_read__.cc-tst
mv dldfcn/__voronoi__.cc-tst-t dldfcn/__voronoi__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from chol.cc by Make."; /bin/grep '^%!' dldfcn/chol.cc ) > dldfcn/chol.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from convhulln.cc by Make."; /bin/grep '^%!' dldfcn/convhulln.cc ) > dldfcn/convhulln.cc-tst-t
mv dldfcn/chol.cc-tst-t dldfcn/chol.cc-tst
mv dldfcn/convhulln.cc-tst-t dldfcn/convhulln.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from dmperm.cc by Make."; /bin/grep '^%!' dldfcn/dmperm.cc ) > dldfcn/dmperm.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from fftw.cc by Make."; /bin/grep '^%!' dldfcn/fftw.cc ) > dldfcn/fftw.cc-tst-t
mv dldfcn/fftw.cc-tst-t dldfcn/fftw.cc-tst
mv dldfcn/dmperm.cc-tst-t dldfcn/dmperm.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from qr.cc by Make."; /bin/grep '^%!' dldfcn/qr.cc ) > dldfcn/qr.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from tsearch.cc by Make."; /bin/grep '^%!' dldfcn/tsearch.cc ) > dldfcn/tsearch.cc-tst-t
mv dldfcn/qr.cc-tst-t dldfcn/qr.cc-tst
mv dldfcn/tsearch.cc-tst-t dldfcn/tsearch.cc-tst
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__delaunayn__.cc > dldfcn/__delaunayn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__dsearchn__.cc > dldfcn/__dsearchn__.df-t
./mkdefs . dldfcn/__dsearchn__.cc < dldfcn/__dsearchn__.df-t > dldfcn/__dsearchn__.df
./mkdefs . dldfcn/__delaunayn__.cc < dldfcn/__delaunayn__.df-t > dldfcn/__delaunayn__.df
rm dldfcn/__dsearchn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2         \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__eigs__.cc > dldfcn/__eigs__.df-t
rm dldfcn/__delaunayn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 -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 -I/usr/include/libdrm   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2   \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__fltk_uigetfile__.cc > dldfcn/__fltk_uigetfile__.df-t
./mkdefs . dldfcn/__eigs__.cc < dldfcn/__eigs__.df-t > dldfcn/__eigs__.df
rm dldfcn/__eigs__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__glpk__.cc > dldfcn/__glpk__.df-t
./mkdefs . dldfcn/__fltk_uigetfile__.cc < dldfcn/__fltk_uigetfile__.df-t > dldfcn/__fltk_uigetfile__.df
rm dldfcn/__fltk_uigetfile__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 -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 -I/usr/include/libdrm   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2   -I/usr/include/freetype2   \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__init_fltk__.cc > dldfcn/__init_fltk__.df-t
./mkdefs . dldfcn/__glpk__.cc < dldfcn/__glpk__.df-t > dldfcn/__glpk__.df
rm dldfcn/__glpk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2   -I/usr/include/freetype2   \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__init_gnuplot__.cc > dldfcn/__init_gnuplot__.df-t
./mkdefs . dldfcn/__init_fltk__.cc < dldfcn/__init_fltk__.df-t > dldfcn/__init_fltk__.df
rm dldfcn/__init_fltk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 -I/usr/include/GraphicsMagick   \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__magick_read__.cc > dldfcn/__magick_read__.df-t
./mkdefs . dldfcn/__init_gnuplot__.cc < dldfcn/__init_gnuplot__.df-t > dldfcn/__init_gnuplot__.df
rm dldfcn/__init_gnuplot__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/__voronoi__.cc > dldfcn/__voronoi__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/amd.cc > dldfcn/amd.df-t
./mkdefs . dldfcn/__magick_read__.cc < dldfcn/__magick_read__.df-t > dldfcn/__magick_read__.df
rm dldfcn/__magick_read__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/ccolamd.cc > dldfcn/ccolamd.df-t
./mkdefs . dldfcn/__voronoi__.cc < dldfcn/__voronoi__.df-t > dldfcn/__voronoi__.df
rm dldfcn/__voronoi__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/chol.cc > dldfcn/chol.df-t
./mkdefs . dldfcn/amd.cc < dldfcn/amd.df-t > dldfcn/amd.df
rm dldfcn/amd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/colamd.cc > dldfcn/colamd.df-t
./mkdefs . dldfcn/ccolamd.cc < dldfcn/ccolamd.df-t > dldfcn/ccolamd.df
rm dldfcn/ccolamd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/convhulln.cc > dldfcn/convhulln.df-t
./mkdefs . dldfcn/chol.cc < dldfcn/chol.df-t > dldfcn/chol.df
rm dldfcn/chol.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/dmperm.cc > dldfcn/dmperm.df-t
./mkdefs . dldfcn/colamd.cc < dldfcn/colamd.df-t > dldfcn/colamd.df
rm dldfcn/colamd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2   \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/fftw.cc > dldfcn/fftw.df-t
./mkdefs . dldfcn/convhulln.cc < dldfcn/convhulln.df-t > dldfcn/convhulln.df
rm dldfcn/convhulln.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2         \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/qr.cc > dldfcn/qr.df-t
./mkdefs . dldfcn/dmperm.cc < dldfcn/dmperm.df-t > dldfcn/dmperm.df
rm dldfcn/dmperm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/symbfact.cc > dldfcn/symbfact.df-t
./mkdefs . dldfcn/qr.cc < dldfcn/qr.df-t > dldfcn/qr.df
./mkdefs . dldfcn/fftw.cc < dldfcn/fftw.df-t > dldfcn/fftw.df
rm dldfcn/fftw.df-t
rm dldfcn/qr.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/symrcm.cc > dldfcn/symrcm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
	   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
	  -DMAKE_BUILTINS dldfcn/tsearch.cc > dldfcn/tsearch.df-t
./mkdefs . dldfcn/symbfact.cc < dldfcn/symbfact.df-t > dldfcn/symbfact.df
rm dldfcn/symbfact.df-t
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-b-b.lo `test -f 'operators/op-b-b.cc' || echo './'`operators/op-b-b.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-b.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-b.o
./mkdefs . dldfcn/tsearch.cc < dldfcn/tsearch.df-t > dldfcn/tsearch.df
./mkdefs . dldfcn/symrcm.cc < dldfcn/symrcm.df-t > dldfcn/symrcm.df
rm dldfcn/tsearch.df-t
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-b-bm.lo `test -f 'operators/op-b-bm.cc' || echo './'`operators/op-b-bm.cc
rm dldfcn/symrcm.df-t
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-bm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-bm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-sbm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-sbm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-b-b.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-b-bm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-b-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-b-b.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-b-bm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-b-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-b.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-b.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-sbm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-sbm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-bm-b.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-bm-bm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-bm-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-bm-b.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-bm-bm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-bm-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cdm-cdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cdm-cdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-cdm-cm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-cx-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-cdm-cm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-cdm-cs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-dm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-complex.h:32,
                 from operators/op-dms-template.cc:30,
                 from operators/op-cdm-cs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-cdm-dm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-m.lo `test -f 'operators/op-cdm-m.cc' || echo './'`operators/op-cdm-m.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-m.o
In file included from corefcn/toplev.cc:63:0:
./oct-conf-features.h: In function 'octave_scalar_map octave_config_features()':
./oct-conf-features.h:7:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
 octave_config_features (void)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-cdm-m.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-cx-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-cdm-dm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-cx-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-cdm-m.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-cdm-s.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cell.lo `test -f 'operators/op-cell.cc' || echo './'`operators/op-cell.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cell.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cell.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-scalar.h:34,
                 from operators/op-dms-template.cc:30,
                 from operators/op-cdm-s.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cell.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-chm.lo `test -f 'operators/op-chm.cc' || echo './'`operators/op-chm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-chm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-chm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-chm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cell.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-class.lo `test -f 'operators/op-class.cc' || echo './'`operators/op-class.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-class.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-class.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-chm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from corefcn/load-path.h:32,
                 from operators/op-class.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-cm-cdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-cm.lo `test -f 'operators/op-cm-cm.cc' || echo './'`operators/op-cm-cm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-class.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-cx-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-cm-cdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cm-cm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cm-cs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-cm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-dm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-cm-dm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-cs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-cx-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-cm-dm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-m.lo `test -f 'operators/op-cm-m.cc' || echo './'`operators/op-cm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-cm-m.h:4,
                 from operators/op-cm-m.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-m.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-cm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-cm-s.h:4,
                 from operators/op-cm-s.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-cm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-s.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cs-cm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-cs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/op-cs-cs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-cm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CNDArray.h:26,
                 from ../liboctave/operators/mx-cs-nda.h:4,
                 from operators/op-cs-m.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-cs.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-m.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-s.lo `test -f 'operators/op-cs-s.cc' || echo './'`operators/op-cs-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cs-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cs-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-sm.lo `test -f 'operators/op-cs-sm.cc' || echo './'`operators/op-cs-sm.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-cdm.lo `test -f 'operators/op-dm-cdm.cc' || echo './'`operators/op-dm-cdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-dm-cdm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-cs-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-dm-cdm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-cs-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-dm-cm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-cs.lo `test -f 'operators/op-dm-cs.cc' || echo './'`operators/op-dm-cs.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-dm-cm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-dm.lo `test -f 'operators/op-dm-dm.cc' || echo './'`operators/op-dm-dm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-dm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-dm-cs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-dm-dm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-complex.h:32,
                 from operators/op-dms-template.cc:30,
                 from operators/op-dm-cs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-dm-m.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-dm-dm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-dm-s.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-dm-m.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-scalar.h:34,
                 from operators/op-dms-template.cc:30,
                 from operators/op-dm-s.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-dm-scm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-double-conv.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-double-conv.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-dm-scm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fcdm.lo `test -f 'operators/op-fcdm-fcdm.cc' || echo './'`operators/op-fcdm-fcdm.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-dm-sm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-double-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcdm-fcdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-dm-sm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-double-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcdm-fcdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fcdm-fcm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-fcdm-fcs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-flt-cx-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fcdm-fcm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-complex.h:32,
                 from operators/op-dms-template.cc:30,
                 from operators/op-fcdm-fcs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcdm-fdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fm.lo `test -f 'operators/op-fcdm-fm.cc' || echo './'`operators/op-fcdm-fm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcdm-fdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fcdm-fm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-fcdm-fs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-flt-cx-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fcdm-fm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-float.h:34,
                 from operators/op-dms-template.cc:30,
                 from operators/op-fcdm-fs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fcdm.lo `test -f 'operators/op-fcm-fcdm.cc' || echo './'`operators/op-fcm-fcdm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcdm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fcm-fcdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcm-fcm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fcs.lo `test -f 'operators/op-fcm-fcs.cc' || echo './'`operators/op-fcm-fcs.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-cx-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fcm-fcdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcm-fcm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcm-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fcm-fdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcm-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-cx-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fcm-fdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/fCMatrix.h:26,
                 from ../liboctave/operators/mx-fcm-fm.h:4,
                 from operators/op-fcm-fm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcm-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fs.lo `test -f 'operators/op-fcm-fs.cc' || echo './'`operators/op-fcm-fs.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fs.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcn.lo `test -f 'operators/op-fcn.cc' || echo './'`operators/op-fcn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcn.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-cm-s.h:4,
                 from operators/op-fcm-fs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-fcm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcn.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-fcm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcm-fs.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcn.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcs-fcm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcs-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcs-fcm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CNDArray.h:26,
                 from ../liboctave/operators/mx-cs-nda.h:4,
                 from operators/op-fcs-fm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcs-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fcs-fs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcs-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fcs-fs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fdm-fcdm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fdm-fcm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-flt-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fdm-fcdm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fdm.lo `test -f 'operators/op-fdm-fdm.cc' || echo './'`operators/op-fdm-fdm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-fdm-fcs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fdm-fdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-flt-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fdm-fcm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-complex.h:32,
                 from operators/op-dms-template.cc:30,
                 from operators/op-fdm-fcs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fm.lo `test -f 'operators/op-fdm-fm.cc' || echo './'`operators/op-fdm-fm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fdm-fdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fdm-fm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-float-conv.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-float-conv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dms-template.cc:27,
                 from operators/op-fdm-fs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-base.h:35,
                 from ./octave-value/ov-flt-re-diag.h:26,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fdm-fm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-float-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-float.h:34,
                 from operators/op-dms-template.cc:30,
                 from operators/op-fdm-fs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-float-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fm-fcdm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/fCMatrix.h:26,
                 from ../liboctave/operators/mx-fm-fcm.h:4,
                 from operators/op-fm-fcm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-re-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fm-fcdm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fm-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/fCMatrix.h:26,
                 from ../liboctave/operators/mx-fm-fcs.h:4,
                 from operators/op-fm-fcs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fm-fcs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-fm-fdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-flt-re-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-fm-fdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fm-fm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fm-fs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-pm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fm-fm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-fm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fm-fs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/fCMatrix.h:26,
                 from ../liboctave/operators/mx-fs-fcm.h:4,
                 from operators/op-fs-fcm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-fm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fs-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fs-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-fs-fm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/op-fs-fs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fs-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fs-fm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i16-i16.lo `test -f 'operators/op-i16-i16.cc' || echo './'`operators/op-i16-i16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i16-i16.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i16-i16.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-fs-fs.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/int16NDArray.h:26,
                 from ../liboctave/operators/mx-i16nda-i8.h:4,
                 from operators/op-i16-i16.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-i16-i16.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i64-i64.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i64-i64.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/int32NDArray.h:26,
                 from ../liboctave/operators/mx-i32nda-i8.h:4,
                 from operators/op-i32-i32.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i8-i8.lo `test -f 'operators/op-i8-i8.cc' || echo './'`operators/op-i8-i8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i8-i8.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i8-i8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/int64NDArray.h:26,
                 from ../liboctave/operators/mx-i64nda-i8.h:4,
                 from operators/op-i64-i64.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/int8NDArray.h:26,
                 from ../liboctave/operators/mx-i8nda-ui8.h:4,
                 from operators/op-i8-i8.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-i32-i32.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-i64-i64.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-i8-i8.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-int-concat.lo `test -f 'operators/op-int-concat.cc' || echo './'`operators/op-int-concat.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-int-conv.lo `test -f 'operators/op-int-conv.cc' || echo './'`operators/op-int-conv.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-conv.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-conv.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-concat.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-concat.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-m-cdm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-int-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-int-concat.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-m-cm.h:4,
                 from operators/op-m-cm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-re-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-m-cdm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-int-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-int-concat.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-m-cs.h:4,
                 from operators/op-m-cs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-dm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-cs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/ops.h:27,
                 from operators/op-dm-template.cc:27,
                 from operators/op-m-dm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-re-mat.h:32,
                 from operators/op-dm-template.cc:29,
                 from operators/op-m-dm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-m-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-pm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-m-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-m-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-m-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-m-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-sm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-m-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-cm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-m-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-cm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-fcm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-m.lo `test -f 'operators/op-pm-m.cc' || echo './'`operators/op-pm-m.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-fm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-m.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-pm.lo `test -f 'operators/op-pm-pm.cc' || echo './'`operators/op-pm-pm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov-perm.h:26,
                 from operators/op-pm-template.cc:27,
                 from operators/op-pm-m.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-pm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-pm-pm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-sm.lo `test -f 'operators/op-pm-sm.cc' || echo './'`operators/op-pm-sm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-pm-pm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-range.lo `test -f 'operators/op-range.cc' || echo './'`operators/op-range.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-range.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-range.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-pm-scm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-pm-sm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-range.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-pm-scm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-pm-sm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-range.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/operators/mx-s-cm.h:4,
                 from operators/op-s-cm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-s-cs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-s-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-cs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-s.lo `test -f 'operators/op-s-s.cc' || echo './'`operators/op-s-s.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from operators/op-s-s.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-sm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-s.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-s-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-s-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-b.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-b.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-s-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sbm-b.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-bm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-bm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sbm-b.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sbm-bm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sbm-bm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sbm-sbm.lo `test -f 'operators/op-sbm-sbm.cc' || echo './'`operators/op-sbm-sbm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-sbm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-sbm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sbm-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-cm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sbm-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-cm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-cs.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-m.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-cs.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-s.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-m.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-s.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-scm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-cm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-m.lo `test -f 'operators/op-sm-m.cc' || echo './'`operators/op-sm-m.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-scm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-cs.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-cm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-m.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-cs.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-m.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-s.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-sm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-s.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-str-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-sm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-str-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-sm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-str-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-str-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-str-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-struct.lo `test -f 'operators/op-struct.cc' || echo './'`operators/op-struct.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-struct.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-struct.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui16-ui16.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui16-ui16.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-str-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-str-str.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from operators/op-struct.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/uint16NDArray.h:26,
                 from ../liboctave/operators/mx-ui16nda-i8.h:4,
                 from operators/op-ui16-ui16.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-str-str.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-struct.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-ui16-ui16.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui32-ui32.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui32-ui32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/uint32NDArray.h:26,
                 from ../liboctave/operators/mx-ui32nda-i8.h:4,
                 from operators/op-ui32-ui32.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-ui64-ui64.lo `test -f 'operators/op-ui64-ui64.cc' || echo './'`operators/op-ui64-ui64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui64-ui64.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui64-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui8-ui8.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui8-ui8.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-ui32-ui32.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/uint64NDArray.h:26,
                 from ../liboctave/operators/mx-ui64nda-i8.h:4,
                 from operators/op-ui64-ui64.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from ../liboctave/array/uint8NDArray.h:26,
                 from ../liboctave/operators/mx-ui8nda-i8.h:4,
                 from operators/op-ui8-ui8.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-ui64-ui64.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from operators/op-ui8-ui8.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-os.cc  -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-os.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from template-inst/Array-os.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/Array.cc:42:0,
                 from template-inst/Array-os.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = scanf_format_elt]':
../liboctave/array/Array.cc:355:5:   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/Array.cc:1591: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/util/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/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = printf_format_elt]':
../liboctave/array/Array.cc:355:5:   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/Array.cc:1591: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/util/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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -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++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-tc.cc  -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-tc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from template-inst/Array-tc.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/Array.cc:42:0,
                 from template-inst/Array-tc.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o template-inst/liboctinterp_la-Array-jit.lo `test -f 'template-inst/Array-jit.cc' || echo './'`template-inst/Array-jit.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-jit.cc  -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-jit.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/liboctinterp_la-oct-errno.lo `test -f 'corefcn/oct-errno.cc' || echo './'`corefcn/oct-errno.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-errno.cc  -fPIC -DPIC -o corefcn/.libs/liboctinterp_la-oct-errno.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-base.lo `test -f 'octave-value/ov-base.cc' || echo './'`octave-value/ov-base.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-base.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-base.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/oct-map.h:30,
                 from corefcn/oct-errno.h:31,
                 from corefcn/oct-errno.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-base.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/oct-map.h:30,
                 from corefcn/oct-errno.h:31,
                 from corefcn/oct-errno.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-base.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo `test -f 'octave-value/ov-bool-mat.cc' || echo './'`octave-value/ov-bool-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-bool-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-bool-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool.lo `test -f 'octave-value/ov-bool.cc' || echo './'`octave-value/ov-bool.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-bool.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-bool.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-builtin.lo `test -f 'octave-value/ov-builtin.cc' || echo './'`octave-value/ov-builtin.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-builtin.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-builtin.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cell.lo `test -f 'octave-value/ov-cell.cc' || echo './'`octave-value/ov-cell.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cell.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cell.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from octave-value/ov-builtin.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from octave-value/ov-cell.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from octave-value/ov-cell.cc:38:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-builtin.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo `test -f 'octave-value/ov-ch-mat.cc' || echo './'`octave-value/ov-ch-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-ch-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-ch-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-ch-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-class.lo `test -f 'octave-value/ov-class.cc' || echo './'`octave-value/ov-class.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-class.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-class.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/Array-util.h:26,
                 from octave-value/ov-class.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from octave-value/ov-class.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-ch-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-colon.lo `test -f 'octave-value/ov-colon.cc' || echo './'`octave-value/ov-colon.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-colon.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-colon.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/intNDArray.h:26,
                 from corefcn/pr-output.h:52,
                 from octave-value/ov-colon.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-colon.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-complex.lo `test -f 'octave-value/ov-complex.cc' || echo './'`octave-value/ov-complex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-complex.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-complex.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cs-list.lo `test -f 'octave-value/ov-cs-list.cc' || echo './'`octave-value/ov-cs-list.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cs-list.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cs-list.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-complex.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-cs-list.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo `test -f 'octave-value/ov-cx-diag.cc' || echo './'`octave-value/ov-cx-diag.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-diag.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-diag.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-complex.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-cs-list.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov-base.h:33,
                 from octave-value/ov-cx-diag.h:26,
                 from octave-value/ov-cx-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-base.h:35,
                 from octave-value/ov-cx-diag.h:26,
                 from octave-value/ov-cx-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from octave-value/ov-cx-diag.cc:32:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103: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++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo `test -f 'octave-value/ov-cx-mat.cc' || echo './'`octave-value/ov-cx-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-cx-mat.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-cx-mat.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo `test -f 'octave-value/ov-dld-fcn.cc' || echo './'`octave-value/ov-dld-fcn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-dld-fcn.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-dld-fcn.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo `test -f 'octave-value/ov-fcn-handle.cc' || echo './'`octave-value/ov-fcn-handle.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn-handle.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-handle.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from corefcn/defaults.h:29,
                 from octave-value/ov-dld-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from octave-value/ov-fcn-handle.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from octave-value/ov-fcn-handle.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-dld-fcn.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo `test -f 'octave-value/ov-fcn-inline.cc' || echo './'`octave-value/ov-fcn-inline.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn-inline.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-inline.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn.lo `test -f 'octave-value/ov-fcn.cc' || echo './'`octave-value/ov-fcn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn.o
In file included from octave-value/ov-fcn-inline.cc:36:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-fcn-inline.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from octave-value/ov-fcn.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-fcn.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-float.lo `test -f 'octave-value/ov-float.cc' || echo './'`octave-value/ov-float.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-float.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-float.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo `test -f 'octave-value/ov-flt-complex.cc' || echo './'`octave-value/ov-flt-complex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-complex.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-complex.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-float.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-flt-complex.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-float.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-flt-complex.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo `test -f 'octave-value/ov-flt-cx-diag.cc' || echo './'`octave-value/ov-flt-cx-diag.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-cx-diag.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-diag.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo `test -f 'octave-value/ov-flt-cx-mat.cc' || echo './'`octave-value/ov-flt-cx-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-cx-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov-base.h:33,
                 from octave-value/ov-flt-cx-diag.h:26,
                 from octave-value/ov-flt-cx-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-flt-cx-mat.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-base.h:35,
                 from octave-value/ov-flt-cx-diag.h:26,
                 from octave-value/ov-flt-cx-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from octave-value/ov-flt-cx-diag.cc:30:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103: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/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-flt-cx-mat.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo `test -f 'octave-value/ov-flt-re-diag.cc' || echo './'`octave-value/ov-flt-re-diag.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-re-diag.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-diag.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo `test -f 'octave-value/ov-flt-re-mat.cc' || echo './'`octave-value/ov-flt-re-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-re-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov-base.h:33,
                 from octave-value/ov-flt-re-diag.h:26,
                 from octave-value/ov-flt-re-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-flt-re-mat.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-base.h:35,
                 from octave-value/ov-flt-re-diag.h:26,
                 from octave-value/ov-flt-re-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from octave-value/ov-flt-re-diag.cc:30:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103: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/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-flt-re-mat.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-java.lo `test -f 'octave-value/ov-java.cc' || echo './'`octave-value/ov-java.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-java.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-java.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-java.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-java.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-lazy-idx.lo `test -f 'octave-value/ov-lazy-idx.cc' || echo './'`octave-value/ov-lazy-idx.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo `test -f 'octave-value/ov-mex-fcn.cc' || echo './'`octave-value/ov-mex-fcn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-lazy-idx.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-lazy-idx.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-mex-fcn.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-mex-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-re-mat.h:32,
                 from octave-value/ov-lazy-idx.h:26,
                 from octave-value/ov-lazy-idx.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from corefcn/defaults.h:29,
                 from octave-value/ov-mex-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-re-mat.h:32,
                 from octave-value/ov-lazy-idx.h:26,
                 from octave-value/ov-lazy-idx.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-mex-fcn.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-null-mat.lo `test -f 'octave-value/ov-null-mat.cc' || echo './'`octave-value/ov-null-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-null-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-null-mat.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo `test -f 'octave-value/ov-oncleanup.cc' || echo './'`octave-value/ov-oncleanup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-oncleanup.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-oncleanup.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-perm.lo `test -f 'octave-value/ov-perm.cc' || echo './'`octave-value/ov-perm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-perm.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-perm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov.h:33,
                 from octave-value/ov-null-mat.h:26,
                 from octave-value/ov-null-mat.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-oncleanup.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-perm.h:26,
                 from octave-value/ov-perm.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov.h:37,
                 from octave-value/ov-null-mat.h:26,
                 from octave-value/ov-null-mat.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-oncleanup.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-perm.h:26,
                 from octave-value/ov-perm.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-range.lo `test -f 'octave-value/ov-range.cc' || echo './'`octave-value/ov-range.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-range.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-range.o
octave-value/ov-perm.cc: In member function 'virtual bool octave_perm_matrix::save_ascii(std::ostream&)':
octave-value/ov-perm.cc:263:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
   typedef octave_int<octave_idx_type> idx_int_type;
                                       ^
octave-value/ov-perm.cc: In member function 'virtual bool octave_perm_matrix::load_ascii(std::istream&)':
octave-value/ov-perm.cc:280:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
   typedef octave_int<octave_idx_type> idx_int_type;
                                       ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-range.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-range.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-diag.lo `test -f 'octave-value/ov-re-diag.cc' || echo './'`octave-value/ov-re-diag.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-diag.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-diag.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-mat.lo `test -f 'octave-value/ov-re-mat.cc' || echo './'`octave-value/ov-re-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov-base.h:33,
                 from octave-value/ov-re-diag.h:26,
                 from octave-value/ov-re-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-scalar.lo `test -f 'octave-value/ov-scalar.cc' || echo './'`octave-value/ov-scalar.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-scalar.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-scalar.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-re-mat.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-scalar.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-base.h:35,
                 from octave-value/ov-re-diag.h:26,
                 from octave-value/ov-re-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from octave-value/ov-re-diag.cc:31:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103: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/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-re-mat.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-scalar.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-str-mat.lo `test -f 'octave-value/ov-str-mat.cc' || echo './'`octave-value/ov-str-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-str-mat.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-str-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-str-mat.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-str-mat.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-struct.lo `test -f 'octave-value/ov-struct.cc' || echo './'`octave-value/ov-struct.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-struct.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-struct.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo `test -f 'octave-value/ov-typeinfo.cc' || echo './'`octave-value/ov-typeinfo.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-typeinfo.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-typeinfo.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from octave-value/ov-struct.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from octave-value/ov-typeinfo.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from octave-value/ov-struct.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from octave-value/ov-typeinfo.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = char]':
octave-value/ov-struct.cc:1081:3:   required from here
../liboctave/util/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 ());
                                                       ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo `test -f 'octave-value/ov-usr-fcn.cc' || echo './'`octave-value/ov-usr-fcn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-usr-fcn.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-usr-fcn.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov.lo `test -f 'octave-value/ov.cc' || echo './'`octave-value/ov.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from octave-value/ov-usr-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from octave-value/ov.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int16.lo `test -f 'octave-value/ov-int16.cc' || echo './'`octave-value/ov-int16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int16.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int16.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from octave-value/ov-usr-fcn.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-int16.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-int16.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
octave-value/ov.cc: At global scope:
octave-value/ov.cc:1196:48: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
 octave_value::octave_value (const Octave_map& m)
                                                ^
octave-value/ov.cc:1203:64: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
                             const std::list<std::string>& plist)
                                                                ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int32.lo `test -f 'octave-value/ov-int32.cc' || echo './'`octave-value/ov-int32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int32.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-int32.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-int32.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int64.lo `test -f 'octave-value/ov-int64.cc' || echo './'`octave-value/ov-int64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int64.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int64.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-int64.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-int64.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int8.lo `test -f 'octave-value/ov-int8.cc' || echo './'`octave-value/ov-int8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int8.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-int8.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-int8.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint16.lo `test -f 'octave-value/ov-uint16.cc' || echo './'`octave-value/ov-uint16.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint16.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint16.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-uint16.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-uint16.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint32.lo `test -f 'octave-value/ov-uint32.cc' || echo './'`octave-value/ov-uint32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint32.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-uint32.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-uint32.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint64.lo `test -f 'octave-value/ov-uint64.cc' || echo './'`octave-value/ov-uint64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint64.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint64.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-uint64.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-uint64.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint8.lo `test -f 'octave-value/ov-uint8.cc' || echo './'`octave-value/ov-uint8.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint8.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/boolMatrix.h:27,
                 from ../liboctave/operators/mx-base.h:32,
                 from octave-value/ov-uint8.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo `test -f 'octave-value/ov-base-sparse.cc' || echo './'`octave-value/ov-base-sparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-base-sparse.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-base-sparse.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-uint8.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from octave-value/ov-base-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from octave-value/ov-base-sparse.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo `test -f 'octave-value/ov-bool-sparse.cc' || echo './'`octave-value/ov-bool-sparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool-sparse.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-sparse.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from octave-value/ov-base.h:33,
                 from octave-value/ov-bool-sparse.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo `test -f 'octave-value/ov-cx-sparse.cc' || echo './'`octave-value/ov-cx-sparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-sparse.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-sparse.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from octave-value/ov-base.h:35,
                 from octave-value/ov-bool-sparse.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-cx-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from octave-value/ov-cx-sparse.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo `test -f 'octave-value/ov-re-sparse.cc' || echo './'`octave-value/ov-re-sparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-sparse.cc  -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-sparse.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo `test -f 'parse-tree/pt-arg-list.cc' || echo './'`parse-tree/pt-arg-list.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-arg-list.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/numeric/lo-specfun.h:28,
                 from octave-value/ov-re-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from octave-value/ov-re-sparse.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from parse-tree/pt-arg-list.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-arg-list.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo `test -f 'parse-tree/pt-array-list.cc' || echo './'`parse-tree/pt-array-list.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-array-list.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-array-list.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-assign.lo `test -f 'parse-tree/pt-assign.cc' || echo './'`parse-tree/pt-assign.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-assign.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-assign.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from parse-tree/pt-arg-list.h:33,
                 from parse-tree/pt-array-list.h:27,
                 from parse-tree/pt-array-list.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-assign.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../liboctave/array/Matrix.h:30,
                 from ../liboctave/util/lo-regexp.h:32,
                 from corefcn/symtab.h:34,
                 from parse-tree/pt-arg-list.h:36,
                 from parse-tree/pt-array-list.h:27,
                 from parse-tree/pt-array-list.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-assign.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-binop.lo `test -f 'parse-tree/pt-binop.cc' || echo './'`parse-tree/pt-binop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-binop.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-binop.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-bp.lo `test -f 'parse-tree/pt-bp.cc' || echo './'`parse-tree/pt-bp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-bp.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-bp.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-binop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from ./octave-value/ov-usr-fcn.h:32,
                 from parse-tree/pt-bp.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo `test -f 'parse-tree/pt-cbinop.cc' || echo './'`parse-tree/pt-cbinop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cbinop.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cbinop.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-binop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-usr-fcn.h:32,
                 from parse-tree/pt-bp.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cell.lo `test -f 'parse-tree/pt-cell.cc' || echo './'`parse-tree/pt-cell.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cell.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cell.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-cbinop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from parse-tree/pt-cell.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-cbinop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from parse-tree/pt-cell.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-check.lo `test -f 'parse-tree/pt-check.cc' || echo './'`parse-tree/pt-check.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-check.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo `test -f 'parse-tree/pt-cmd.cc' || echo './'`parse-tree/pt-cmd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cmd.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cmd.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-colon.lo `test -f 'parse-tree/pt-colon.cc' || echo './'`parse-tree/pt-colon.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-colon.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-colon.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/input.h:33,
                 from parse-tree/pt-check.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from parse-tree/pt-cmd.h:30,
                 from parse-tree/pt-cmd.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-colon.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/input.h:33,
                 from parse-tree/pt-check.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from parse-tree/pt-cmd.h:30,
                 from parse-tree/pt-cmd.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-const.lo `test -f 'parse-tree/pt-const.cc' || echo './'`parse-tree/pt-const.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-const.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-const.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-colon.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-const.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-const.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-decl.lo `test -f 'parse-tree/pt-decl.cc' || echo './'`parse-tree/pt-decl.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-decl.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-eval.lo `test -f 'parse-tree/pt-eval.cc' || echo './'`parse-tree/pt-eval.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-decl.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-eval.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from corefcn/debug.h:28,
                 from parse-tree/pt-eval.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-except.lo `test -f 'parse-tree/pt-except.cc' || echo './'`parse-tree/pt-except.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-except.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-decl.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/oct-lvalue.h:31,
                 from parse-tree/pt-except.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/debug.h:28,
                 from parse-tree/pt-eval.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-exp.lo `test -f 'parse-tree/pt-exp.cc' || echo './'`parse-tree/pt-exp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-exp.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-exp.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/oct-lvalue.h:31,
                 from parse-tree/pt-except.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from corefcn/oct-lvalue.h:31,
                 from parse-tree/pt-exp.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from corefcn/oct-lvalue.h:31,
                 from parse-tree/pt-exp.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo `test -f 'parse-tree/pt-fcn-handle.cc' || echo './'`parse-tree/pt-fcn-handle.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-fcn-handle.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-fcn-handle.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-id.lo `test -f 'parse-tree/pt-id.cc' || echo './'`parse-tree/pt-id.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-id.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-fcn-handle.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-idx.lo `test -f 'parse-tree/pt-idx.cc' || echo './'`parse-tree/pt-idx.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-id.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-idx.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from parse-tree/pt-idx.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-id.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-jump.lo `test -f 'parse-tree/pt-jump.cc' || echo './'`parse-tree/pt-jump.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from parse-tree/pt-idx.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-jump.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-jump.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-jump.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-loop.lo `test -f 'parse-tree/pt-loop.cc' || echo './'`parse-tree/pt-loop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-loop.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-loop.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from corefcn/oct-map.h:30,
                 from parse-tree/pt-loop.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-mat.lo `test -f 'parse-tree/pt-mat.cc' || echo './'`parse-tree/pt-mat.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-mat.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-misc.lo `test -f 'parse-tree/pt-misc.cc' || echo './'`parse-tree/pt-misc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-misc.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from corefcn/oct-map.h:30,
                 from parse-tree/pt-loop.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from parse-tree/pt-misc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo `test -f 'parse-tree/pt-pr-code.cc' || echo './'`parse-tree/pt-pr-code.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-pr-code.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from parse-tree/pt-misc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from ./octave-value/ov-usr-fcn.h:32,
                 from parse-tree/pt-pr-code.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-select.lo `test -f 'parse-tree/pt-select.cc' || echo './'`parse-tree/pt-select.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-select.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-select.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-usr-fcn.h:32,
                 from parse-tree/pt-pr-code.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-select.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-select.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo `test -f 'parse-tree/pt-stmt.cc' || echo './'`parse-tree/pt-stmt.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-stmt.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-stmt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-stmt.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-unop.lo `test -f 'parse-tree/pt-unop.cc' || echo './'`parse-tree/pt-unop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-unop.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-unop.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt.lo `test -f 'parse-tree/pt.cc' || echo './'`parse-tree/pt.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/pt-unop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from parse-tree/pt.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun.h:30,
                 from parse-tree/pt-stmt.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/pt-unop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from parse-tree/pt.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-token.lo `test -f 'parse-tree/token.cc' || echo './'`parse-tree/token.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/token.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-token.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparser_la-lex.lo `test -f 'parse-tree/lex.cc' || echo './'`parse-tree/lex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/lex.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparser_la-lex.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from parse-tree/token.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparser_la-oct-parse.lo `test -f 'parse-tree/oct-parse.cc' || echo './'`parse-tree/oct-parse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/oct-parse.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparser_la-oct-parse.o
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o corefcn/libcorefcn.la  corefcn/corefcn_libcorefcn_la-Cell.lo corefcn/corefcn_libcorefcn_la-__contourc__.lo corefcn/corefcn_libcorefcn_la-__dispatch__.lo corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo corefcn/corefcn_libcorefcn_la-__qp__.lo corefcn/corefcn_libcorefcn_la-balance.lo corefcn/corefcn_libcorefcn_la-besselj.lo corefcn/corefcn_libcorefcn_la-betainc.lo corefcn/corefcn_libcorefcn_la-bitfcns.lo corefcn/corefcn_libcorefcn_la-bsxfun.lo corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo corefcn/corefcn_libcorefcn_la-cellfun.lo corefcn/corefcn_libcorefcn_la-colloc.lo corefcn/corefcn_libcorefcn_la-comment-list.lo corefcn/corefcn_libcorefcn_la-conv2.lo corefcn/corefcn_libcorefcn_la-daspk.lo corefcn/corefcn_libcorefcn_la-dasrt.lo corefcn/corefcn_libcorefcn_la-dassl.lo corefcn/corefcn_libcorefcn_la-data.lo corefcn/corefcn_libcorefcn_la-debug.lo corefcn/corefcn_libcorefcn_la-defaults.lo corefcn/corefcn_libcorefcn_la-defun.lo corefcn/corefcn_libcorefcn_la-det.lo corefcn/corefcn_libcorefcn_la-dirfns.lo corefcn/corefcn_libcorefcn_la-display.lo corefcn/corefcn_libcorefcn_la-dlmread.lo corefcn/corefcn_libcorefcn_la-dot.lo corefcn/corefcn_libcorefcn_la-dynamic-ld.lo corefcn/corefcn_libcorefcn_la-eig.lo corefcn/corefcn_libcorefcn_la-ellipj.lo corefcn/corefcn_libcorefcn_la-error.lo corefcn/corefcn_libcorefcn_la-fft.lo corefcn/corefcn_libcorefcn_la-fft2.lo corefcn/corefcn_libcorefcn_la-fftn.lo corefcn/corefcn_libcorefcn_la-file-io.lo corefcn/corefcn_libcorefcn_la-filter.lo corefcn/corefcn_libcorefcn_la-find.lo corefcn/corefcn_libcorefcn_la-gammainc.lo corefcn/corefcn_libcorefcn_la-gcd.lo corefcn/corefcn_libcorefcn_la-getgrent.lo corefcn/corefcn_libcorefcn_la-getpwent.lo corefcn/corefcn_libcorefcn_la-getrusage.lo corefcn/corefcn_libcorefcn_la-givens.lo corefcn/corefcn_libcorefcn_la-gl-render.lo corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo corefcn/corefcn_libcorefcn_la-graphics.lo corefcn/corefcn_libcorefcn_la-gripes.lo corefcn/corefcn_libcorefcn_la-help.lo corefcn/corefcn_libcorefcn_la-hess.lo corefcn/corefcn_libcorefcn_la-hex2num.lo corefcn/corefcn_libcorefcn_la-hook-fcn.lo corefcn/corefcn_libcorefcn_la-input.lo corefcn/corefcn_libcorefcn_la-inv.lo corefcn/corefcn_libcorefcn_la-kron.lo corefcn/corefcn_libcorefcn_la-load-path.lo corefcn/corefcn_libcorefcn_la-load-save.lo corefcn/corefcn_libcorefcn_la-lookup.lo corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo corefcn/corefcn_libcorefcn_la-ls-hdf5.lo corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo corefcn/corefcn_libcorefcn_la-ls-mat4.lo corefcn/corefcn_libcorefcn_la-ls-mat5.lo corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo corefcn/corefcn_libcorefcn_la-ls-utils.lo corefcn/corefcn_libcorefcn_la-lsode.lo corefcn/corefcn_libcorefcn_la-lu.lo corefcn/corefcn_libcorefcn_la-luinc.lo corefcn/corefcn_libcorefcn_la-mappers.lo corefcn/corefcn_libcorefcn_la-matrix_type.lo corefcn/corefcn_libcorefcn_la-max.lo corefcn/corefcn_libcorefcn_la-md5sum.lo corefcn/corefcn_libcorefcn_la-mex.lo corefcn/corefcn_libcorefcn_la-mgorth.lo corefcn/corefcn_libcorefcn_la-nproc.lo corefcn/corefcn_libcorefcn_la-oct-fstrm.lo corefcn/corefcn_libcorefcn_la-oct-hist.lo corefcn/corefcn_libcorefcn_la-oct-iostrm.lo corefcn/corefcn_libcorefcn_la-oct-lvalue.lo corefcn/corefcn_libcorefcn_la-oct-map.lo corefcn/corefcn_libcorefcn_la-oct-obj.lo corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo corefcn/corefcn_libcorefcn_la-oct-procbuf.lo corefcn/corefcn_libcorefcn_la-oct-stream.lo corefcn/corefcn_libcorefcn_la-oct-strstrm.lo corefcn/corefcn_libcorefcn_la-octave-link.lo corefcn/corefcn_libcorefcn_la-pager.lo corefcn/corefcn_libcorefcn_la-pinv.lo corefcn/corefcn_libcorefcn_la-pr-output.lo corefcn/corefcn_libcorefcn_la-procstream.lo corefcn/corefcn_libcorefcn_la-profiler.lo corefcn/corefcn_libcorefcn_la-quad.lo corefcn/corefcn_libcorefcn_la-quadcc.lo corefcn/corefcn_libcorefcn_la-qz.lo corefcn/corefcn_libcorefcn_la-rand.lo corefcn/corefcn_libcorefcn_la-rcond.lo corefcn/corefcn_libcorefcn_la-regexp.lo corefcn/corefcn_libcorefcn_la-schur.lo corefcn/corefcn_libcorefcn_la-sighandlers.lo corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo corefcn/corefcn_libcorefcn_la-sparse-xpow.lo corefcn/corefcn_libcorefcn_la-sparse.lo corefcn/corefcn_libcorefcn_la-spparms.lo corefcn/corefcn_libcorefcn_la-sqrtm.lo corefcn/corefcn_libcorefcn_la-str2double.lo corefcn/corefcn_libcorefcn_la-strfind.lo corefcn/corefcn_libcorefcn_la-strfns.lo corefcn/corefcn_libcorefcn_la-sub2ind.lo corefcn/corefcn_libcorefcn_la-svd.lo corefcn/corefcn_libcorefcn_la-syl.lo corefcn/corefcn_libcorefcn_la-symtab.lo corefcn/corefcn_libcorefcn_la-syscalls.lo corefcn/corefcn_libcorefcn_la-sysdep.lo corefcn/corefcn_libcorefcn_la-time.lo corefcn/corefcn_libcorefcn_la-toplev.lo corefcn/corefcn_libcorefcn_la-tril.lo corefcn/corefcn_libcorefcn_la-txt-eng.lo corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo corefcn/corefcn_libcorefcn_la-typecast.lo corefcn/corefcn_libcorefcn_la-urlwrite.lo corefcn/corefcn_libcorefcn_la-utils.lo corefcn/corefcn_libcorefcn_la-variables.lo corefcn/corefcn_libcorefcn_la-xdiv.lo corefcn/corefcn_libcorefcn_la-xnorm.lo corefcn/corefcn_libcorefcn_la-xpow.lo corefcn/corefcn_libcorefcn_la-zfstream.lo corefcn/corefcn_libcorefcn_la-jit-util.lo corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo corefcn/corefcn_libcorefcn_la-jit-ir.lo corefcn/corefcn_libcorefcn_la-pt-jit.lo corefcn/corefcn_libcorefcn_la-cutils.lo corefcn/corefcn_libcorefcn_la-matherr.lo corefcn/corefcn_libcorefcn_la-siglist.lo  -lutil -lm  
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-edit.h:31,
                 from ../../libinterp/parse-tree/lex.ll:71:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: link: ar cru corefcn/.libs/libcorefcn.a corefcn/.libs/corefcn_libcorefcn_la-Cell.o corefcn/.libs/corefcn_libcorefcn_la-__contourc__.o corefcn/.libs/corefcn_libcorefcn_la-__dispatch__.o corefcn/.libs/corefcn_libcorefcn_la-__lin_interpn__.o corefcn/.libs/corefcn_libcorefcn_la-__pchip_deriv__.o corefcn/.libs/corefcn_libcorefcn_la-__qp__.o corefcn/.libs/corefcn_libcorefcn_la-balance.o corefcn/.libs/corefcn_libcorefcn_la-besselj.o corefcn/.libs/corefcn_libcorefcn_la-betainc.o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o corefcn/.libs/corefcn_libcorefcn_la-bsxfun.o corefcn/.libs/corefcn_libcorefcn_la-c-file-ptr-stream.o corefcn/.libs/corefcn_libcorefcn_la-cellfun.o corefcn/.libs/corefcn_libcorefcn_la-colloc.o corefcn/.libs/corefcn_libcorefcn_la-comment-list.o corefcn/.libs/corefcn_libcorefcn_la-conv2.o corefcn/.libs/corefcn_libcorefcn_la-daspk.o corefcn/.libs/corefcn_libcorefcn_la-dasrt.o corefcn/.libs/corefcn_libcorefcn_la-dassl.o corefcn/.libs/corefcn_libcorefcn_la-data.o corefcn/.libs/corefcn_libcorefcn_la-debug.o corefcn/.libs/corefcn_libcorefcn_la-defaults.o corefcn/.libs/corefcn_libcorefcn_la-defun.o corefcn/.libs/corefcn_libcorefcn_la-det.o corefcn/.libs/corefcn_libcorefcn_la-dirfns.o corefcn/.libs/corefcn_libcorefcn_la-display.o corefcn/.libs/corefcn_libcorefcn_la-dlmread.o corefcn/.libs/corefcn_libcorefcn_la-dot.o corefcn/.libs/corefcn_libcorefcn_la-dynamic-ld.o corefcn/.libs/corefcn_libcorefcn_la-eig.o corefcn/.libs/corefcn_libcorefcn_la-ellipj.o corefcn/.libs/corefcn_libcorefcn_la-error.o corefcn/.libs/corefcn_libcorefcn_la-fft.o corefcn/.libs/corefcn_libcorefcn_la-fft2.o corefcn/.libs/corefcn_libcorefcn_la-fftn.o corefcn/.libs/corefcn_libcorefcn_la-file-io.o corefcn/.libs/corefcn_libcorefcn_la-filter.o corefcn/.libs/corefcn_libcorefcn_la-find.o corefcn/.libs/corefcn_libcorefcn_la-gammainc.o corefcn/.libs/corefcn_libcorefcn_la-gcd.o corefcn/.libs/corefcn_libcorefcn_la-getgrent.o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o corefcn/.libs/corefcn_libcorefcn_la-getrusage.o corefcn/.libs/corefcn_libcorefcn_la-givens.o corefcn/.libs/corefcn_libcorefcn_la-gl-render.o corefcn/.libs/corefcn_libcorefcn_la-gl2ps-renderer.o corefcn/.libs/corefcn_libcorefcn_la-graphics.o corefcn/.libs/corefcn_libcorefcn_la-gripes.o corefcn/.libs/corefcn_libcorefcn_la-help.o corefcn/.libs/corefcn_libcorefcn_la-hess.o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o corefcn/.libs/corefcn_libcorefcn_la-hook-fcn.o corefcn/.libs/corefcn_libcorefcn_la-input.o corefcn/.libs/corefcn_libcorefcn_la-inv.o corefcn/.libs/corefcn_libcorefcn_la-kron.o corefcn/.libs/corefcn_libcorefcn_la-load-path.o corefcn/.libs/corefcn_libcorefcn_la-load-save.o corefcn/.libs/corefcn_libcorefcn_la-lookup.o corefcn/.libs/corefcn_libcorefcn_la-ls-ascii-helper.o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat4.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat5.o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-ascii.o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-binary.o corefcn/.libs/corefcn_libcorefcn_la-ls-utils.o corefcn/.libs/corefcn_libcorefcn_la-lsode.o corefcn/.libs/corefcn_libcorefcn_la-lu.o corefcn/.libs/corefcn_libcorefcn_la-luinc.o corefcn/.libs/corefcn_libcorefcn_la-mappers.o corefcn/.libs/corefcn_libcorefcn_la-matrix_type.o corefcn/.libs/corefcn_libcorefcn_la-max.o corefcn/.libs/corefcn_libcorefcn_la-md5sum.o corefcn/.libs/corefcn_libcorefcn_la-mex.o corefcn/.libs/corefcn_libcorefcn_la-mgorth.o corefcn/.libs/corefcn_libcorefcn_la-nproc.o corefcn/.libs/corefcn_libcorefcn_la-oct-fstrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o corefcn/.libs/corefcn_libcorefcn_la-oct-iostrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o corefcn/.libs/corefcn_libcorefcn_la-oct-map.o corefcn/.libs/corefcn_libcorefcn_la-oct-obj.o corefcn/.libs/corefcn_libcorefcn_la-oct-prcstrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o corefcn/.libs/corefcn_libcorefcn_la-oct-stream.o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o corefcn/.libs/corefcn_libcorefcn_la-octave-link.o corefcn/.libs/corefcn_libcorefcn_la-pager.o corefcn/.libs/corefcn_libcorefcn_la-pinv.o corefcn/.libs/corefcn_libcorefcn_la-pr-output.o corefcn/.libs/corefcn_libcorefcn_la-procstream.o corefcn/.libs/corefcn_libcorefcn_la-profiler.o corefcn/.libs/corefcn_libcorefcn_la-quad.o corefcn/.libs/corefcn_libcorefcn_la-quadcc.o corefcn/.libs/corefcn_libcorefcn_la-qz.o corefcn/.libs/corefcn_libcorefcn_la-rand.o corefcn/.libs/corefcn_libcorefcn_la-rcond.o corefcn/.libs/corefcn_libcorefcn_la-regexp.o corefcn/.libs/corefcn_libcorefcn_la-schur.o corefcn/.libs/corefcn_libcorefcn_la-sighandlers.o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o corefcn/.libs/corefcn_libcorefcn_la-sparse-xpow.o corefcn/.libs/corefcn_libcorefcn_la-sparse.o corefcn/.libs/corefcn_libcorefcn_la-spparms.o corefcn/.libs/corefcn_libcorefcn_la-sqrtm.o corefcn/.libs/corefcn_libcorefcn_la-str2double.o corefcn/.libs/corefcn_libcorefcn_la-strfind.o corefcn/.libs/corefcn_libcorefcn_la-strfns.o corefcn/.libs/corefcn_libcorefcn_la-sub2ind.o corefcn/.libs/corefcn_libcorefcn_la-svd.o corefcn/.libs/corefcn_libcorefcn_la-syl.o corefcn/.libs/corefcn_libcorefcn_la-symtab.o corefcn/.libs/corefcn_libcorefcn_la-syscalls.o corefcn/.libs/corefcn_libcorefcn_la-sysdep.o corefcn/.libs/corefcn_libcorefcn_la-time.o corefcn/.libs/corefcn_libcorefcn_la-toplev.o corefcn/.libs/corefcn_libcorefcn_la-tril.o corefcn/.libs/corefcn_libcorefcn_la-txt-eng.o corefcn/.libs/corefcn_libcorefcn_la-txt-eng-ft.o corefcn/.libs/corefcn_libcorefcn_la-typecast.o corefcn/.libs/corefcn_libcorefcn_la-urlwrite.o corefcn/.libs/corefcn_libcorefcn_la-utils.o corefcn/.libs/corefcn_libcorefcn_la-variables.o corefcn/.libs/corefcn_libcorefcn_la-xdiv.o corefcn/.libs/corefcn_libcorefcn_la-xnorm.o corefcn/.libs/corefcn_libcorefcn_la-xpow.o corefcn/.libs/corefcn_libcorefcn_la-zfstream.o corefcn/.libs/corefcn_libcorefcn_la-jit-util.o corefcn/.libs/corefcn_libcorefcn_la-jit-typeinfo.o corefcn/.libs/corefcn_libcorefcn_la-jit-ir.o corefcn/.libs/corefcn_libcorefcn_la-pt-jit.o corefcn/.libs/corefcn_libcorefcn_la-cutils.o corefcn/.libs/corefcn_libcorefcn_la-matherr.o corefcn/.libs/corefcn_libcorefcn_la-siglist.o 
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from parse-tree/oct-parse.yy:44:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from parse-tree/token.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from ../../libinterp/parse-tree/lex.ll:81:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from parse-tree/oct-parse.yy:44:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: link: ranlib corefcn/.libs/libcorefcn.a
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o corefcn/libtex_parser.la  corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo  -lutil -lm  
parse-tree/lex.cc: At global scope:
parse-tree/lex.cc:3898:13: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
             ^
parse-tree/lex.cc:4230:7: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_alloc (yy_size_t  size , yyscan_t yyscanner)
       ^
parse-tree/lex.cc:4235:7: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_realloc  (void * ptr, yy_size_t  size , yyscan_t yyscanner)
       ^
parse-tree/lex.cc:4247:6: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void octave_free (void * ptr , yyscan_t yyscanner)
      ^
libtool: link: ( cd "corefcn/.libs" && rm -f "libcorefcn.la" && ln -s "../libcorefcn.la" "libcorefcn.la" )
libtool: link: ar cru corefcn/.libs/libtex_parser.a corefcn/.libs/corefcn_libtex_parser_la-oct-tex-lexer.o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-parser.o 
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo `test -f 'dldfcn/__delaunayn__.cc' || echo './'`dldfcn/__delaunayn__.cc
libtool: link: ranlib corefcn/.libs/libtex_parser.a
libtool: link: ( cd "corefcn/.libs" && rm -f "libtex_parser.la" && ln -s "../libtex_parser.la" "libtex_parser.la" )
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/__dsearchn__.lo dldfcn/__dsearchn__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__delaunayn__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__dsearchn__.cc  -fPIC -DPIC -o dldfcn/.libs/__dsearchn__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from dldfcn/__delaunayn__.cc:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__dsearchn__.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from dldfcn/__delaunayn__.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__dsearchn__.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..          -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___eigs___la-__eigs__.lo `test -f 'dldfcn/__eigs__.cc' || echo './'`dldfcn/__eigs__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__eigs__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___eigs___la-__eigs__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -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 -I/usr/include/libdrm   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo `test -f 'dldfcn/__fltk_uigetfile__.cc' || echo './'`dldfcn/__fltk_uigetfile__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -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 -I/usr/include/libdrm -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__fltk_uigetfile__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from dldfcn/__eigs__.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__fltk_uigetfile__.cc:44:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from dldfcn/__eigs__.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__fltk_uigetfile__.cc:44:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___glpk___la-__glpk__.lo `test -f 'dldfcn/__glpk__.cc' || echo './'`dldfcn/__glpk__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__glpk__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___glpk___la-__glpk__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__glpk__.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__glpk__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -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 -I/usr/include/libdrm   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2   -I/usr/include/freetype2   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo `test -f 'dldfcn/__init_fltk__.cc' || echo './'`dldfcn/__init_fltk__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -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 -I/usr/include/libdrm -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__init_fltk__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___init_fltk___la-__init_fltk__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from ./builtin-defun-decls.h:6,
                 from dldfcn/__init_fltk__.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./builtin-defun-decls.h:6,
                 from dldfcn/__init_fltk__.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/freetype2   -I/usr/include/freetype2   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo `test -f 'dldfcn/__init_gnuplot__.cc' || echo './'`dldfcn/__init_gnuplot__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__init_gnuplot__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from corefcn/oct-obj.h:31,
                 from ./builtin-defun-decls.h:6,
                 from ./builtins.h:27,
                 from dldfcn/__init_gnuplot__.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/GraphicsMagick   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___magick_read___la-__magick_read__.lo `test -f 'dldfcn/__magick_read__.cc' || echo './'`dldfcn/__magick_read__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/GraphicsMagick -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__magick_read__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___magick_read___la-__magick_read__.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./builtin-defun-decls.h:6,
                 from ./builtins.h:27,
                 from dldfcn/__init_gnuplot__.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__magick_read__.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/__magick_read__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___voronoi___la-__voronoi__.lo `test -f 'dldfcn/__voronoi__.cc' || echo './'`dldfcn/__voronoi__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__voronoi__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___voronoi___la-__voronoi__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from dldfcn/__voronoi__.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from dldfcn/__voronoi__.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_amd_la-amd.lo `test -f 'dldfcn/amd.cc' || echo './'`dldfcn/amd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/amd.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_amd_la-amd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from dldfcn/amd.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_ccolamd_la-ccolamd.lo `test -f 'dldfcn/ccolamd.cc' || echo './'`dldfcn/ccolamd.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_chol_la-chol.lo `test -f 'dldfcn/chol.cc' || echo './'`dldfcn/chol.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/ccolamd.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_ccolamd_la-ccolamd.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/chol.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_chol_la-chol.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from dldfcn/amd.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxCHOL.h:29,
                 from dldfcn/chol.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from dldfcn/ccolamd.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from ../liboctave/numeric/SparseCmplxCHOL.h:28,
                 from dldfcn/chol.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from dldfcn/ccolamd.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_colamd_la-colamd.lo `test -f 'dldfcn/colamd.cc' || echo './'`dldfcn/colamd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/colamd.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_colamd_la-colamd.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_convhulln_la-convhulln.lo `test -f 'dldfcn/convhulln.cc' || echo './'`dldfcn/convhulln.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/convhulln.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_convhulln_la-convhulln.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from corefcn/Cell.h:29,
                 from dldfcn/convhulln.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from dldfcn/colamd.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_dmperm_la-dmperm.lo `test -f 'dldfcn/dmperm.cc' || echo './'`dldfcn/dmperm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/dmperm.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_dmperm_la-dmperm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from dldfcn/colamd.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/Cell.h:32,
                 from dldfcn/convhulln.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/dmperm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/dmperm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_fftw_la-fftw.lo `test -f 'dldfcn/fftw.cc' || echo './'`dldfcn/fftw.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/fftw.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_fftw_la-fftw.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/fftw.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/fftw.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..          -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_qr_la-qr.lo `test -f 'dldfcn/qr.cc' || echo './'`dldfcn/qr.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/qr.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_qr_la-qr.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_symbfact_la-symbfact.lo `test -f 'dldfcn/symbfact.cc' || echo './'`dldfcn/symbfact.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/symbfact.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_symbfact_la-symbfact.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/CMatrix.h:26,
                 from ../liboctave/numeric/CmplxQR.h:29,
                 from dldfcn/qr.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_symrcm_la-symrcm.lo `test -f 'dldfcn/symrcm.cc' || echo './'`dldfcn/symrcm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/symrcm.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_symrcm_la-symrcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dColVector.h:27,
                 from ../liboctave/numeric/sparse-base-chol.h:28,
                 from ../liboctave/numeric/SparseCmplxCHOL.h:27,
                 from dldfcn/symbfact.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from dldfcn/symrcm.cc:57:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from ../liboctave/numeric/SparseQR.h:30,
                 from dldfcn/qr.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/dSparse.h:36,
                 from ../liboctave/numeric/SparseCmplxCHOL.h:28,
                 from dldfcn/symbfact.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/tsearch.lo dldfcn/tsearch.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from dldfcn/symrcm.cc:57:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/tsearch.cc  -fPIC -DPIC -o dldfcn/.libs/tsearch.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ./octave-value/ov-fcn.h:29,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/tsearch.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ./octave-value/ov.h:37,
                 from corefcn/oct-obj.h:34,
                 from ./octave-value/ov-fcn.h:32,
                 from ./octave-value/ov-builtin.h:28,
                 from corefcn/defun-int.h:28,
                 from corefcn/defun-dld.h:30,
                 from dldfcn/tsearch.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
./mk-pkg-add dldfcn/__delaunayn__.df dldfcn/__dsearchn__.df dldfcn/__eigs__.df dldfcn/__fltk_uigetfile__.df dldfcn/__glpk__.df dldfcn/__init_fltk__.df dldfcn/__init_gnuplot__.df dldfcn/__magick_read__.df dldfcn/__voronoi__.df dldfcn/amd.df dldfcn/ccolamd.df dldfcn/chol.df dldfcn/colamd.df dldfcn/convhulln.df dldfcn/dmperm.df dldfcn/fftw.df dldfcn/qr.df dldfcn/symbfact.df dldfcn/symrcm.df dldfcn/tsearch.df > dldfcn/PKG_ADD-t
mv dldfcn/PKG_ADD-t dldfcn/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
DOCSTRINGS is unchanged
touch .DOCSTRINGS
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o octave-value/liboctave-value.la  octave-value/octave_value_liboctave_value_la-ov-base.lo octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo octave-value/octave_value_liboctave_value_la-ov-bool.lo octave-value/octave_value_liboctave_value_la-ov-builtin.lo octave-value/octave_value_liboctave_value_la-ov-cell.lo octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo octave-value/octave_value_liboctave_value_la-ov-class.lo octave-value/octave_value_liboctave_value_la-ov-colon.lo octave-value/octave_value_liboctave_value_la-ov-complex.lo octave-value/octave_value_liboctave_value_la-ov-cs-list.lo octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo octave-value/octave_value_liboctave_value_la-ov-fcn.lo octave-value/octave_value_liboctave_value_la-ov-float.lo octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo octave-value/octave_value_liboctave_value_la-ov-java.lo octave-value/octave_value_liboctave_value_la-ov-lazy-idx.lo octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo octave-value/octave_value_liboctave_value_la-ov-null-mat.lo octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo octave-value/octave_value_liboctave_value_la-ov-perm.lo octave-value/octave_value_liboctave_value_la-ov-range.lo octave-value/octave_value_liboctave_value_la-ov-re-diag.lo octave-value/octave_value_liboctave_value_la-ov-re-mat.lo octave-value/octave_value_liboctave_value_la-ov-scalar.lo octave-value/octave_value_liboctave_value_la-ov-str-mat.lo octave-value/octave_value_liboctave_value_la-ov-struct.lo octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo octave-value/octave_value_liboctave_value_la-ov.lo octave-value/octave_value_liboctave_value_la-ov-int16.lo octave-value/octave_value_liboctave_value_la-ov-int32.lo octave-value/octave_value_liboctave_value_la-ov-int64.lo octave-value/octave_value_liboctave_value_la-ov-int8.lo octave-value/octave_value_liboctave_value_la-ov-uint16.lo octave-value/octave_value_liboctave_value_la-ov-uint32.lo octave-value/octave_value_liboctave_value_la-ov-uint64.lo octave-value/octave_value_liboctave_value_la-ov-uint8.lo octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo  -lutil -lm  
libtool: link: ar cru octave-value/.libs/liboctave-value.a octave-value/.libs/octave_value_liboctave_value_la-ov-base.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool.o octave-value/.libs/octave_value_liboctave_value_la-ov-builtin.o octave-value/.libs/octave_value_liboctave_value_la-ov-cell.o octave-value/.libs/octave_value_liboctave_value_la-ov-ch-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-class.o octave-value/.libs/octave_value_liboctave_value_la-ov-colon.o octave-value/.libs/octave_value_liboctave_value_la-ov-complex.o octave-value/.libs/octave_value_liboctave_value_la-ov-cs-list.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-dld-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-handle.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-inline.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-float.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-complex.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-java.o octave-value/.libs/octave_value_liboctave_value_la-ov-lazy-idx.o octave-value/.libs/octave_value_liboctave_value_la-ov-mex-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-null-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-oncleanup.o octave-value/.libs/octave_value_liboctave_value_la-ov-perm.o octave-value/.libs/octave_value_liboctave_value_la-ov-range.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-scalar.o octave-value/.libs/octave_value_liboctave_value_la-ov-str-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-struct.o octave-value/.libs/octave_value_liboctave_value_la-ov-typeinfo.o octave-value/.libs/octave_value_liboctave_value_la-ov-usr-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov.o octave-value/.libs/octave_value_liboctave_value_la-ov-int16.o octave-value/.libs/octave_value_liboctave_value_la-ov-int32.o octave-value/.libs/octave_value_liboctave_value_la-ov-int64.o octave-value/.libs/octave_value_liboctave_value_la-ov-int8.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint16.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint32.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint64.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint8.o octave-value/.libs/octave_value_liboctave_value_la-ov-base-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-sparse.o 
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o parse-tree/libparse-tree.la  parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo parse-tree/parse_tree_libparse_tree_la-pt-assign.lo parse-tree/parse_tree_libparse_tree_la-pt-binop.lo parse-tree/parse_tree_libparse_tree_la-pt-bp.lo parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo parse-tree/parse_tree_libparse_tree_la-pt-cell.lo parse-tree/parse_tree_libparse_tree_la-pt-check.lo parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo parse-tree/parse_tree_libparse_tree_la-pt-colon.lo parse-tree/parse_tree_libparse_tree_la-pt-const.lo parse-tree/parse_tree_libparse_tree_la-pt-decl.lo parse-tree/parse_tree_libparse_tree_la-pt-eval.lo parse-tree/parse_tree_libparse_tree_la-pt-except.lo parse-tree/parse_tree_libparse_tree_la-pt-exp.lo parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo parse-tree/parse_tree_libparse_tree_la-pt-id.lo parse-tree/parse_tree_libparse_tree_la-pt-idx.lo parse-tree/parse_tree_libparse_tree_la-pt-jump.lo parse-tree/parse_tree_libparse_tree_la-pt-loop.lo parse-tree/parse_tree_libparse_tree_la-pt-mat.lo parse-tree/parse_tree_libparse_tree_la-pt-misc.lo parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo parse-tree/parse_tree_libparse_tree_la-pt-select.lo parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo parse-tree/parse_tree_libparse_tree_la-pt-unop.lo parse-tree/parse_tree_libparse_tree_la-pt.lo parse-tree/parse_tree_libparse_tree_la-token.lo  -lutil -lm  
libtool: link: ranlib octave-value/.libs/liboctave-value.a
libtool: link: ar cru parse-tree/.libs/libparse-tree.a parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-array-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-assign.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-binop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-bp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cbinop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cell.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cmd.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-colon.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-const.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-exp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-loop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-mat.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-select.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-stmt.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-unop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt.o parse-tree/.libs/parse_tree_libparse_tree_la-token.o 
libtool: link: ranlib parse-tree/.libs/libparse-tree.a
libtool: link: ( cd "parse-tree/.libs" && rm -f "libparse-tree.la" && ln -s "../libparse-tree.la" "libparse-tree.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o parse-tree/libparser.la  parse-tree/parse_tree_libparser_la-lex.lo parse-tree/parse_tree_libparser_la-oct-parse.lo  -lutil -lm  
libtool: link: ar cru parse-tree/.libs/libparser.a parse-tree/.libs/parse_tree_libparser_la-lex.o parse-tree/.libs/parse_tree_libparser_la-oct-parse.o 
libtool: link: ranlib parse-tree/.libs/libparser.a
libtool: link: ( cd "parse-tree/.libs" && rm -f "libparser.la" && ln -s "../libparser.la" "libparser.la" )
libtool: link: ( cd "octave-value/.libs" && rm -f "liboctave-value.la" && ln -s "../liboctave-value.la" "liboctave-value.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin        -Wl,-z,relro -o liboctinterp.la -rpath /usr/lib/arm-linux-gnueabihf liboctinterp_la-octave.lo liboctinterp_la-version.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 template-inst/liboctinterp_la-Array-jit.lo corefcn/liboctinterp_la-oct-errno.lo operators/liboctinterp_la-ops.lo liboctinterp_la-builtins.lo  octave-value/liboctave-value.la parse-tree/libparse-tree.la parse-tree/libparser.la corefcn/libcorefcn.la corefcn/libtex_parser.la ../liboctave/liboctave.la -lfreetype   -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig -lfreetype   -lGL -lGLU -lX11  -lgl2ps   -llapack  -lutil -lm  
libtool: link: g++  -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-octave.o .libs/liboctinterp_la-version.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 template-inst/.libs/liboctinterp_la-Array-jit.o corefcn/.libs/liboctinterp_la-oct-errno.o operators/.libs/liboctinterp_la-ops.o .libs/liboctinterp_la-builtins.o  -Wl,--whole-archive octave-value/.libs/liboctave-value.a parse-tree/.libs/libparse-tree.a parse-tree/.libs/libparser.a corefcn/.libs/libcorefcn.a corefcn/.libs/libtex_parser.a -Wl,--no-whole-archive  -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ../liboctave/.libs/liboctave.so -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.2 -o .libs/liboctinterp.so.2.0.0
libtool: link: (cd ".libs" && rm -f "liboctinterp.so.2" && ln -s "liboctinterp.so.2.0.0" "liboctinterp.so.2")
libtool: link: (cd ".libs" && rm -f "liboctinterp.so" && ln -s "liboctinterp.so.2.0.0" "liboctinterp.so")
libtool: link: ( cd ".libs" && rm -f "liboctinterp.la" && ln -s "../liboctinterp.la" "liboctinterp.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__delaunayn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull  -lutil -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__dsearchn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/__dsearchn__.lo liboctinterp.la ../liboctave/liboctave.la   -lutil -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined         -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__eigs__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___eigs___la-__eigs__.lo liboctinterp.la ../liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas  -lutil -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined   -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype    -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/__dsearchn__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__dsearchn__.so -o dldfcn/.libs/__dsearchn__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o dldfcn/.libs/__delaunayn__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lfltk_gl -lfltk -lX11 /usr/lib/arm-linux-gnueabihf/libfreetype.so -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o dldfcn/.libs/__fltk_uigetfile__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___eigs___la-__eigs__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o dldfcn/.libs/__eigs__.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__dsearchn__.la" && ln -s "../__dsearchn__.la" "__dsearchn__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__glpk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la -lglpk  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "__delaunayn__.la" && ln -s "../__delaunayn__.la" "__delaunayn__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined   -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__init_fltk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype   -lfontconfig -lfreetype   -lGL -lGLU  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "__fltk_uigetfile__.la" && ln -s "../__fltk_uigetfile__.la" "__fltk_uigetfile__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__init_gnuplot__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la   -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "__eigs__.la" && ln -s "../__eigs__.la" "__eigs__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__magick_read__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la -lGraphicsMagick++ -lGraphicsMagick    -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn___glpk___la-__glpk__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lglpk -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o dldfcn/.libs/__glpk__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___init_fltk___la-__init_fltk__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lfltk_gl -lfltk -lX11 -lfontconfig /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -lGLU -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o dldfcn/.libs/__init_fltk__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o dldfcn/.libs/__init_gnuplot__.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn___magick_read___la-__magick_read__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lGraphicsMagick++ -lGraphicsMagick -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__magick_read__.so -o dldfcn/.libs/__magick_read__.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__glpk__.la" && ln -s "../__glpk__.la" "__glpk__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/__voronoi__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "__init_gnuplot__.la" && ln -s "../__init_gnuplot__.la" "__init_gnuplot__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/amd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_amd_la-amd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "__init_fltk__.la" && ln -s "../__init_fltk__.la" "__init_fltk__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/ccolamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_ccolamd_la-ccolamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn___voronoi___la-__voronoi__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__voronoi__.so -o dldfcn/.libs/__voronoi__.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__magick_read__.la" && ln -s "../__magick_read__.la" "__magick_read__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/chol.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_chol_la-chol.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn_amd_la-amd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,amd.so -o dldfcn/.libs/amd.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_ccolamd_la-ccolamd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,ccolamd.so -o dldfcn/.libs/ccolamd.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_chol_la-chol.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,chol.so -o dldfcn/.libs/chol.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__voronoi__.la" && ln -s "../__voronoi__.la" "__voronoi__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/colamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_colamd_la-colamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "amd.la" && ln -s "../amd.la" "amd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/convhulln.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_convhulln_la-convhulln.lo liboctinterp.la ../liboctave/liboctave.la -lqhull  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "ccolamd.la" && ln -s "../ccolamd.la" "ccolamd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/dmperm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_dmperm_la-dmperm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn_colamd_la-colamd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,colamd.so -o dldfcn/.libs/colamd.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "chol.la" && ln -s "../chol.la" "chol.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined   -Wl,-z,relro  -Wl,-z,relro -o dldfcn/fftw.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_fftw_la-fftw.lo liboctinterp.la ../liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f  -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn_convhulln_la-convhulln.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,convhulln.so -o dldfcn/.libs/convhulln.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_dmperm_la-dmperm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,dmperm.so -o dldfcn/.libs/dmperm.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_fftw_la-fftw.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,fftw.so -o dldfcn/.libs/fftw.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "colamd.la" && ln -s "../colamd.la" "colamd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined         -Wl,-z,relro  -Wl,-z,relro -o dldfcn/qr.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_qr_la-qr.lo liboctinterp.la ../liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "convhulln.la" && ln -s "../convhulln.la" "convhulln.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/symbfact.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_symbfact_la-symbfact.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "dmperm.la" && ln -s "../dmperm.la" "dmperm.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined        -Wl,-z,relro  -Wl,-z,relro -o dldfcn/symrcm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_symrcm_la-symrcm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lutil -lm  
libtool: link: ( cd "dldfcn/.libs" && rm -f "fftw.la" && ln -s "../fftw.la" "fftw.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined  -Wl,-z,relro  -Wl,-z,relro -o dldfcn/tsearch.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/tsearch.lo liboctinterp.la ../liboctave/liboctave.la   -lutil -lm  
libtool: link: g++  -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  dldfcn/.libs/dldfcn_qr_la-qr.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,qr.so -o dldfcn/.libs/qr.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_symbfact_la-symbfact.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,symbfact.so -o dldfcn/.libs/symbfact.so
libtool: link: g++  -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  dldfcn/.libs/dldfcn_symrcm_la-symrcm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,symrcm.so -o dldfcn/.libs/symrcm.so
libtool: link: g++  -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  dldfcn/.libs/tsearch.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,tsearch.so -o dldfcn/.libs/tsearch.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "symbfact.la" && ln -s "../symbfact.la" "symbfact.la" )
rm -f dldfcn/__delaunayn__.oct
la=__delaunayn__.la && \
	  of=__delaunayn__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__delaunayn__.oct-stamp
rm -f dldfcn/__dsearchn__.oct
la=__dsearchn__.la && \
	  of=__dsearchn__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__dsearchn__.oct-stamp
rm -f dldfcn/__eigs__.oct
la=__eigs__.la && \
	  of=__eigs__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__eigs__.oct-stamp
rm -f dldfcn/__fltk_uigetfile__.oct
la=__fltk_uigetfile__.la && \
	  of=__fltk_uigetfile__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__fltk_uigetfile__.oct-stamp
rm -f dldfcn/__glpk__.oct
la=__glpk__.la && \
	  of=__glpk__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__glpk__.oct-stamp
rm -f dldfcn/__init_fltk__.oct
la=__init_fltk__.la && \
	  of=__init_fltk__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__init_fltk__.oct-stamp
rm -f dldfcn/__init_gnuplot__.oct
la=__init_gnuplot__.la && \
	  of=__init_gnuplot__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__init_gnuplot__.oct-stamp
libtool: link: ( cd "dldfcn/.libs" && rm -f "qr.la" && ln -s "../qr.la" "qr.la" )
rm -f dldfcn/__magick_read__.oct
rm -f dldfcn/__voronoi__.oct
la=__magick_read__.la && \
	  of=__magick_read__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__magick_read__.oct-stamp
la=__voronoi__.la && \
	  of=__voronoi__.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__voronoi__.oct-stamp
rm -f dldfcn/amd.oct
rm -f dldfcn/ccolamd.oct
la=amd.la && \
	  of=amd.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .amd.oct-stamp
la=ccolamd.la && \
	  of=ccolamd.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .ccolamd.oct-stamp
rm -f dldfcn/chol.oct
rm -f dldfcn/colamd.oct
la=chol.la && \
	  of=chol.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .chol.oct-stamp
la=colamd.la && \
	  of=colamd.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .colamd.oct-stamp
libtool: link: ( cd "dldfcn/.libs" && rm -f "symrcm.la" && ln -s "../symrcm.la" "symrcm.la" )
rm -f dldfcn/convhulln.oct
rm -f dldfcn/dmperm.oct
rm -f dldfcn/fftw.oct
la=convhulln.la && \
	  of=convhulln.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .convhulln.oct-stamp
la=dmperm.la && \
	  of=dmperm.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dmperm.oct-stamp
la=fftw.la && \
	  of=fftw.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .fftw.oct-stamp
rm -f dldfcn/qr.oct
rm -f dldfcn/symbfact.oct
rm -f dldfcn/symrcm.oct
la=qr.la && \
	  of=qr.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .qr.oct-stamp
la=symrcm.la && \
	  of=symrcm.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .symrcm.oct-stamp
la=symbfact.la && \
	  of=symbfact.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .symbfact.oct-stamp
libtool: link: ( cd "dldfcn/.libs" && rm -f "tsearch.la" && ln -s "../tsearch.la" "tsearch.la" )
rm -f dldfcn/tsearch.oct
la=tsearch.la && \
	  of=tsearch.oct && \
	  cd dldfcn && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .tsearch.oct-stamp
make[4]: Leaving directory `/«PKGBUILDDIR»/libinterp'
make[3]: Leaving directory `/«PKGBUILDDIR»/libinterp'
Making all in libgui
make[3]: Entering directory `/«PKGBUILDDIR»/libgui'
uic-qt4 -o src/ui-settings-dialog.h src/settings-dialog.ui
make  all-am
make[4]: Entering directory `/«PKGBUILDDIR»/libgui'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-resource-manager.lo `test -f 'src/resource-manager.cc' || echo './'`src/resource-manager.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-settings-dialog.lo `test -f 'src/settings-dialog.cc' || echo './'`src/settings-dialog.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-thread-manager.lo `test -f 'src/thread-manager.cc' || echo './'`src/thread-manager.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-terminal-dock-widget.lo `test -f 'src/terminal-dock-widget.cc' || echo './'`src/terminal-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/settings-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-settings-dialog.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/terminal-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-terminal-dock-widget.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/resource-manager.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-resource-manager.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/thread-manager.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-thread-manager.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-color-picker.lo `test -f 'src/color-picker.cc' || echo './'`src/color-picker.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/color-picker.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-color-picker.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from src/resource-manager.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-welcome-wizard.lo `test -f 'src/welcome-wizard.cc' || echo './'`src/welcome-wizard.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-find-files-dialog.lo `test -f 'src/find-files-dialog.cc' || echo './'`src/find-files-dialog.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/welcome-wizard.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-welcome-wizard.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/find-files-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-find-files-dialog.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-find-files-model.lo `test -f 'src/find-files-model.cc' || echo './'`src/find-files-model.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/find-files-model.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-find-files-model.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-workspace-model.lo `test -f 'src/workspace-model.cc' || echo './'`src/workspace-model.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/workspace-model.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-workspace-model.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-workspace-view.lo `test -f 'src/workspace-view.cc' || echo './'`src/workspace-view.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/workspace-view.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-workspace-view.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../libinterp/corefcn/utils.h:32,
                 from src/workspace-model.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/m-editor/file-editor-interface.h ) > src/m-editor/moc-file-editor-interface.cc-t
mv src/m-editor/moc-file-editor-interface.cc-t src/m-editor/moc-file-editor-interface.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/m-editor/file-editor-tab.h ) > src/m-editor/moc-file-editor-tab.cc-t
mv src/m-editor/moc-file-editor-tab.cc-t src/m-editor/moc-file-editor-tab.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/m-editor/file-editor.h ) > src/m-editor/moc-file-editor.cc-t
mv src/m-editor/moc-file-editor.cc-t src/m-editor/moc-file-editor.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/m-editor/find-dialog.h ) > src/m-editor/moc-find-dialog.cc-t
mv src/m-editor/moc-find-dialog.cc-t src/m-editor/moc-find-dialog.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/m-editor/octave-qscintilla.h ) > src/m-editor/moc-octave-qscintilla.cc-t
mv src/m-editor/moc-octave-qscintilla.cc-t src/m-editor/moc-octave-qscintilla.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/dialog.h ) > src/moc-dialog.cc-t
mv src/moc-dialog.cc-t src/moc-dialog.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/documentation-dock-widget.h ) > src/moc-documentation-dock-widget.cc-t
mv src/moc-documentation-dock-widget.cc-t src/moc-documentation-dock-widget.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/files-dock-widget.h ) > src/moc-files-dock-widget.cc-t
mv src/moc-files-dock-widget.cc-t src/moc-files-dock-widget.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/history-dock-widget.h ) > src/moc-history-dock-widget.cc-t
mv src/moc-history-dock-widget.cc-t src/moc-history-dock-widget.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/main-window.h ) > src/moc-main-window.cc-t
mv src/moc-main-window.cc-t src/moc-main-window.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/octave-interpreter.h ) > src/moc-octave-interpreter.cc-t
mv src/moc-octave-interpreter.cc-t src/moc-octave-interpreter.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/octave-qt-link.h ) > src/moc-octave-qt-link.cc-t
mv src/moc-octave-qt-link.cc-t src/moc-octave-qt-link.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/settings-dialog.h ) > src/moc-settings-dialog.cc-t
mv src/moc-settings-dialog.cc-t src/moc-settings-dialog.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/terminal-dock-widget.h ) > src/moc-terminal-dock-widget.cc-t
mv src/moc-terminal-dock-widget.cc-t src/moc-terminal-dock-widget.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/color-picker.h ) > src/moc-color-picker.cc-t
mv src/moc-color-picker.cc-t src/moc-color-picker.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/resource-manager.h ) > src/moc-resource-manager.cc-t
mv src/moc-resource-manager.cc-t src/moc-resource-manager.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/welcome-wizard.h ) > src/moc-welcome-wizard.cc-t
mv src/moc-welcome-wizard.cc-t src/moc-welcome-wizard.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/workspace-model.h ) > src/moc-workspace-model.cc-t
mv src/moc-workspace-model.cc-t src/moc-workspace-model.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/workspace-view.h ) > src/moc-workspace-view.cc-t
mv src/moc-workspace-view.cc-t src/moc-workspace-view.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/find-files-dialog.h ) > src/moc-find-files-dialog.cc-t
mv src/moc-find-files-dialog.cc-t src/moc-find-files-dialog.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/find-files-model.h ) > src/moc-find-files-model.cc-t
mv src/moc-find-files-model.cc-t src/moc-find-files-model.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/qtinfo/parser.h ) > src/qtinfo/moc-parser.cc-t
mv src/qtinfo/moc-parser.cc-t src/qtinfo/moc-parser.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/qtinfo/webinfo.h ) > src/qtinfo/moc-webinfo.cc-t
mv src/qtinfo/moc-webinfo.cc-t src/qtinfo/moc-webinfo.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   src/octave-dock-widget.h ) > src/moc-octave-dock-widget.cc-t
mv src/moc-octave-dock-widget.cc-t src/moc-octave-dock-widget.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; rcc src/resource.qrc ) > src/qrc-resource.cc-t
mv src/qrc-resource.cc-t src/qrc-resource.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/QTerminal.h ) > qterminal/libqterminal/moc-QTerminal.cc-t
mv qterminal/libqterminal/moc-QTerminal.cc-t qterminal/libqterminal/moc-QTerminal.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/Emulation.h ) > qterminal/libqterminal/unix/moc-Emulation.cc-t
mv qterminal/libqterminal/unix/moc-Emulation.cc-t qterminal/libqterminal/unix/moc-Emulation.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/Filter.h ) > qterminal/libqterminal/unix/moc-Filter.cc-t
mv qterminal/libqterminal/unix/moc-Filter.cc-t qterminal/libqterminal/unix/moc-Filter.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/QUnixTerminalImpl.h ) > qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc-t
mv qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc-t qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/ScreenWindow.h ) > qterminal/libqterminal/unix/moc-ScreenWindow.cc-t
mv qterminal/libqterminal/unix/moc-ScreenWindow.cc-t qterminal/libqterminal/unix/moc-ScreenWindow.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/SelfListener.h ) > qterminal/libqterminal/unix/moc-SelfListener.cc-t
mv qterminal/libqterminal/unix/moc-SelfListener.cc-t qterminal/libqterminal/unix/moc-SelfListener.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/TerminalModel.h ) > qterminal/libqterminal/unix/moc-TerminalModel.cc-t
mv qterminal/libqterminal/unix/moc-TerminalModel.cc-t qterminal/libqterminal/unix/moc-TerminalModel.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/TerminalView.h ) > qterminal/libqterminal/unix/moc-TerminalView.cc-t
mv qterminal/libqterminal/unix/moc-TerminalView.cc-t qterminal/libqterminal/unix/moc-TerminalView.cc
( echo '#ifdef HAVE_CONFIG_H'; echo '#include <config.h>'; echo '#endif'; moc-qt4 -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2   qterminal/libqterminal/unix/Vt102Emulation.h ) > qterminal/libqterminal/unix/moc-Vt102Emulation.cc-t
mv qterminal/libqterminal/unix/moc-Vt102Emulation.cc-t qterminal/libqterminal/unix/moc-Vt102Emulation.cc
echo "making default-qt-settings from default-qt-settings.in"
making default-qt-settings from default-qt-settings.in
/bin/sed < default-qt-settings.in -e "s|%DEFAULT_TERMINAL_FONT%|Courier|" -e "s|%DEFAULT_TERMINAL_FONT_SIZE%|10|" > default-qt-settings-t
if [ -s default-qt-settings-t ]; then ../build-aux/move-if-change default-qt-settings-t default-qt-settings; else echo "default-qt-settings-t is empty!" 1>&2; rm -f default-qt-settings-t; exit 1; fi
/bin/mkdir -p languages
lrelease-qt4 -qm languages/be_BY.qm languages/be_BY.ts
Warning: dropping duplicate messages in 'languages/be_BY.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/be_BY.qm'...
    Generated 656 translation(s) (656 finished and 0 unfinished)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/de_DE.qm languages/de_DE.ts
Warning: dropping duplicate messages in 'languages/de_DE.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/de_DE.qm'...
    Generated 367 translation(s) (367 finished and 0 unfinished)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/en_US.qm languages/en_US.ts
Warning: dropping duplicate messages in 'languages/en_US.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/en_US.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 367 untranslated source text(s)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/es_ES.qm languages/es_ES.ts
Warning: dropping duplicate messages in 'languages/es_ES.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/es_ES.qm'...
    Generated 366 translation(s) (366 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/fr_FR.qm languages/fr_FR.ts
Warning: dropping duplicate messages in 'languages/fr_FR.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/fr_FR.qm'...
    Generated 367 translation(s) (367 finished and 0 unfinished)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/nl_NL.qm languages/nl_NL.ts
Warning: dropping duplicate messages in 'languages/nl_NL.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/nl_NL.qm'...
    Generated 656 translation(s) (656 finished and 0 unfinished)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/pt_BR.qm languages/pt_BR.ts
Warning: dropping duplicate messages in 'languages/pt_BR.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/pt_BR.qm'...
    Generated 367 translation(s) (367 finished and 0 unfinished)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/pt_PT.qm languages/pt_PT.ts
Warning: dropping duplicate messages in 'languages/pt_PT.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/pt_PT.qm'...
    Generated 460 translation(s) (459 finished and 1 unfinished)
    Ignored 36 untranslated source text(s)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/ru_RU.qm languages/ru_RU.ts
Warning: dropping duplicate messages in 'languages/ru_RU.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/ru_RU.qm'...
    Generated 260 translation(s) (253 finished and 7 unfinished)
    Ignored 107 untranslated source text(s)
/bin/mkdir -p languages
lrelease-qt4 -qm languages/uk_UA.qm languages/uk_UA.ts
Warning: dropping duplicate messages in 'languages/uk_UA.qm':

* Context: files_dock_widget
* Source: Find Files...

Updating 'languages/uk_UA.qm'...
    Generated 51 translation(s) (2 finished and 49 unfinished)
    Ignored 445 untranslated source text(s)
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-dialog.lo `test -f 'src/dialog.cc' || echo './'`src/dialog.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-dialog.o
In file included from /usr/include/qt4/QtCore/qvariant.h:49:0,
                 from /usr/include/qt4/QtGui/qtextformat.h:49,
                 from /usr/include/qt4/QtGui/qtextcursor.h:47,
                 from /usr/include/qt4/QtGui/qlineedit.h:46,
                 from /usr/include/qt4/QtGui/qinputdialog.h:47,
                 from /usr/include/qt4/QtGui/QInputDialog:1,
                 from src/workspace-view.cc:28:
/usr/include/qt4/QtCore/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QVariant; QMap<Key, T>::Node = QMapNode<int, QVariant>]':
/usr/include/qt4/QtCore/qmap.h:535:25:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = int; T = QVariant]'
src/workspace-view.cc:122:37:   required from here
/usr/include/qt4/QtCore/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QVariant>::Node* {aka QMapNode<int, QVariant>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-documentation-dock-widget.lo `test -f 'src/documentation-dock-widget.cc' || echo './'`src/documentation-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/documentation-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-documentation-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-files-dock-widget.lo `test -f 'src/files-dock-widget.cc' || echo './'`src/files-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/files-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-files-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-history-dock-widget.lo `test -f 'src/history-dock-widget.cc' || echo './'`src/history-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/history-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-history-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-file-editor-tab.lo `test -f 'src/m-editor/file-editor-tab.cc' || echo './'`src/m-editor/file-editor-tab.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/file-editor-tab.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-file-editor-tab.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/glob-match.h:28,
                 from ../libinterp/corefcn/symtab.h:33,
                 from ../libinterp/corefcn/load-save.h:30,
                 from src/files-dock-widget.cc:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/cmd-hist.h:28,
                 from src/history-dock-widget.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-file-editor.lo `test -f 'src/m-editor/file-editor.cc' || echo './'`src/m-editor/file-editor.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/file-editor.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-file-editor.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../liboctave/array/Matrix.h:30,
                 from ../liboctave/util/lo-regexp.h:32,
                 from ../libinterp/corefcn/symtab.h:34,
                 from ../libinterp/corefcn/load-save.h:30,
                 from src/files-dock-widget.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-find-dialog.lo `test -f 'src/m-editor/find-dialog.cc' || echo './'`src/m-editor/find-dialog.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from src/m-editor/file-editor-tab.cc:54:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/find-dialog.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-find-dialog.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/array/MArray.h:28,
                 from ../liboctave/array/dMatrix.h:26,
                 from ../libinterp/corefcn/utils.h:32,
                 from src/m-editor/file-editor.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../libinterp/octave-value/ov.h:37,
                 from ../libinterp/corefcn/debug.h:28,
                 from src/m-editor/file-editor-tab.cc:56:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from /usr/include/qt4/QtCore/qobject.h:50:0,
                 from /usr/include/qt4/QtCore/qfactoryinterface.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from src/m-editor/find-dialog.cc:67:
/usr/include/qt4/QtCore/qlist.h: In instantiation of 'void QList<T>::node_destruct(QList<T>::Node*, QList<T>::Node*) [with T = QVariant]':
/usr/include/qt4/QtCore/qlist.h:758:68:   required from 'void QList<T>::free(QListData::Data*) [with T = QVariant]'
/usr/include/qt4/QtCore/qlist.h:732:15:   required from 'QList<T>::~QList() [with T = QVariant]'
/usr/include/qt4/QtCore/qstatemachine.h:82:59:   required from here
/usr/include/qt4/QtCore/qlist.h:433:58: warning: cast from 'QList<QVariant>::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align]
         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
                                                          ^
In file included from /usr/include/qt4/QtCore/qdebug.h:48:0,
                 from /usr/include/qt4/QtCore/QtCore:11,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from src/m-editor/find-dialog.cc:67:
/usr/include/qt4/QtCore/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QtConcurrent::ResultItem; QMap<Key, T>::Node = QMapNode<int, QtConcurrent::ResultItem>]':
/usr/include/qt4/QtCore/qmap.h:650:82:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QtConcurrent::ResultItem]'
/usr/include/qt4/QtCore/qmap.h:185:69:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QtConcurrent::ResultItem]'
/usr/include/qt4/QtCore/qtconcurrentresultstore.h:137:32:   required from here
/usr/include/qt4/QtCore/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QtConcurrent::ResultItem>::Node* {aka QMapNode<int, QtConcurrent::ResultItem>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
In file included from /usr/include/qt4/QtCore/qobject.h:50:0,
                 from /usr/include/qt4/QtCore/qfactoryinterface.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from src/m-editor/find-dialog.cc:67:
/usr/include/qt4/QtCore/qlist.h: In instantiation of 'void QList<T>::node_copy(QList<T>::Node*, QList<T>::Node*, QList<T>::Node*) [with T = QVariant]':
/usr/include/qt4/QtCore/qlist.h:711:92:   required from 'void QList<T>::detach_helper(int) [with T = QVariant]'
/usr/include/qt4/QtCore/qlist.h:725:27:   required from 'void QList<T>::detach_helper() [with T = QVariant]'
/usr/include/qt4/QtCore/qlist.h:122:94:   required from 'QList<T>::QList(const QList<T>&) [with T = QVariant]'
/usr/include/qt4/QtCore/qstatemachine.h:82:59:   required from here
/usr/include/qt4/QtCore/qlist.h:412:17: warning: cast from 'QList<QVariant>::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align]
                 new (current) T(*reinterpret_cast<T*>(src));
                 ^
/usr/include/qt4/QtCore/qlist.h:418:48: warning: cast from 'QList<QVariant>::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align]
                 (reinterpret_cast<T*>(current))->~T();
                                                ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-octave-qscintilla.lo `test -f 'src/m-editor/octave-qscintilla.cc' || echo './'`src/m-editor/octave-qscintilla.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/octave-qscintilla.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-octave-qscintilla.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-main-window.lo `test -f 'src/main-window.cc' || echo './'`src/main-window.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/main-window.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-main-window.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-octave-dock-widget.lo `test -f 'src/octave-dock-widget.cc' || echo './'`src/octave-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/octave-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-octave-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-octave-gui.lo `test -f 'src/octave-gui.cc' || echo './'`src/octave-gui.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/octave-gui.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-octave-gui.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-octave-interpreter.lo `test -f 'src/octave-interpreter.cc' || echo './'`src/octave-interpreter.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/octave-interpreter.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-octave-interpreter.o
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from src/main-window.cc:55:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
src/octave-dock-widget.cc:193:1: warning: unused parameter 'dock' [-Wunused-parameter]
 octave_dock_widget::make_widget (bool dock)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-octave-qt-link.lo `test -f 'src/octave-qt-link.cc' || echo './'`src/octave-qt-link.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/octave-qt-link.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-octave-qt-link.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/qtinfo/src_libgui_src_la-parser.lo `test -f 'src/qtinfo/parser.cc' || echo './'`src/qtinfo/parser.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/qtinfo/parser.cc  -fPIC -DPIC -o src/qtinfo/.libs/src_libgui_src_la-parser.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../libinterp/octave-value/ov.h:37,
                 from ../libinterp/corefcn/oct-obj.h:34,
                 from ../libinterp/builtin-defun-decls.h:6,
                 from src/main-window.cc:59:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from src/octave-qt-link.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/qtinfo/src_libgui_src_la-webinfo.lo `test -f 'src/qtinfo/webinfo.cc' || echo './'`src/qtinfo/webinfo.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/qtinfo/webinfo.cc  -fPIC -DPIC -o src/qtinfo/.libs/src_libgui_src_la-webinfo.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
                 from ../liboctave/array/boolSparse.h:29,
                 from ../liboctave/operators/mx-base.h:65,
                 from ../libinterp/octave-value/ov.h:37,
                 from ../libinterp/corefcn/oct-obj.h:34,
                 from ../libinterp/builtin-defun-decls.h:6,
                 from src/octave-qt-link.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/system/file-ops.h:30,
                 from src/qtinfo/webinfo.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-moc-file-editor-interface.lo `test -f 'src/m-editor/moc-file-editor-interface.cc' || echo './'`src/m-editor/moc-file-editor-interface.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/moc-file-editor-interface.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-moc-file-editor-interface.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-moc-file-editor-tab.lo `test -f 'src/m-editor/moc-file-editor-tab.cc' || echo './'`src/m-editor/moc-file-editor-tab.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/moc-file-editor-tab.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-moc-file-editor-tab.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-moc-file-editor.lo `test -f 'src/m-editor/moc-file-editor.cc' || echo './'`src/m-editor/moc-file-editor.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/moc-file-editor.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-moc-file-editor.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-moc-find-dialog.lo `test -f 'src/m-editor/moc-find-dialog.cc' || echo './'`src/m-editor/moc-find-dialog.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/moc-find-dialog.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-moc-find-dialog.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/m-editor/src_libgui_src_la-moc-octave-qscintilla.lo `test -f 'src/m-editor/moc-octave-qscintilla.cc' || echo './'`src/m-editor/moc-octave-qscintilla.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/m-editor/moc-octave-qscintilla.cc  -fPIC -DPIC -o src/m-editor/.libs/src_libgui_src_la-moc-octave-qscintilla.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-dialog.lo `test -f 'src/moc-dialog.cc' || echo './'`src/moc-dialog.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-dialog.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-documentation-dock-widget.lo `test -f 'src/moc-documentation-dock-widget.cc' || echo './'`src/moc-documentation-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-documentation-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-documentation-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-files-dock-widget.lo `test -f 'src/moc-files-dock-widget.cc' || echo './'`src/moc-files-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-files-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-files-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-history-dock-widget.lo `test -f 'src/moc-history-dock-widget.cc' || echo './'`src/moc-history-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-history-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-history-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-main-window.lo `test -f 'src/moc-main-window.cc' || echo './'`src/moc-main-window.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-main-window.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-main-window.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-octave-interpreter.lo `test -f 'src/moc-octave-interpreter.cc' || echo './'`src/moc-octave-interpreter.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-octave-interpreter.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-octave-interpreter.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-octave-qt-link.lo `test -f 'src/moc-octave-qt-link.cc' || echo './'`src/moc-octave-qt-link.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-octave-qt-link.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-octave-qt-link.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-settings-dialog.lo `test -f 'src/moc-settings-dialog.cc' || echo './'`src/moc-settings-dialog.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-terminal-dock-widget.lo `test -f 'src/moc-terminal-dock-widget.cc' || echo './'`src/moc-terminal-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-settings-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-settings-dialog.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-terminal-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-terminal-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-color-picker.lo `test -f 'src/moc-color-picker.cc' || echo './'`src/moc-color-picker.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-color-picker.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-color-picker.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-resource-manager.lo `test -f 'src/moc-resource-manager.cc' || echo './'`src/moc-resource-manager.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-welcome-wizard.lo `test -f 'src/moc-welcome-wizard.cc' || echo './'`src/moc-welcome-wizard.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-resource-manager.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-resource-manager.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-welcome-wizard.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-welcome-wizard.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-workspace-model.lo `test -f 'src/moc-workspace-model.cc' || echo './'`src/moc-workspace-model.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-workspace-model.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-workspace-model.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-workspace-view.lo `test -f 'src/moc-workspace-view.cc' || echo './'`src/moc-workspace-view.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-workspace-view.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-workspace-view.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-find-files-dialog.lo `test -f 'src/moc-find-files-dialog.cc' || echo './'`src/moc-find-files-dialog.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-find-files-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-find-files-dialog.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-find-files-model.lo `test -f 'src/moc-find-files-model.cc' || echo './'`src/moc-find-files-model.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/qtinfo/src_libgui_src_la-moc-parser.lo `test -f 'src/qtinfo/moc-parser.cc' || echo './'`src/qtinfo/moc-parser.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-find-files-model.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-find-files-model.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/qtinfo/moc-parser.cc  -fPIC -DPIC -o src/qtinfo/.libs/src_libgui_src_la-moc-parser.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/qtinfo/src_libgui_src_la-moc-webinfo.lo `test -f 'src/qtinfo/moc-webinfo.cc' || echo './'`src/qtinfo/moc-webinfo.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/qtinfo/moc-webinfo.cc  -fPIC -DPIC -o src/qtinfo/.libs/src_libgui_src_la-moc-webinfo.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-moc-octave-dock-widget.lo `test -f 'src/moc-octave-dock-widget.cc' || echo './'`src/moc-octave-dock-widget.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/moc-octave-dock-widget.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-moc-octave-dock-widget.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o src/src_libgui_src_la-qrc-resource.lo `test -f 'src/qrc-resource.cc' || echo './'`src/qrc-resource.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -Isrc -I./src -I./src/m-editor -I./src/qtinfo -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp -I../libinterp/parse-tree -I../libinterp/parse-tree -I../libinterp/corefcn -I../libinterp/corefcn -I../libinterp/octave-value -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c src/qrc-resource.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-qrc-resource.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-BlockArray.lo `test -f 'qterminal/libqterminal/unix/BlockArray.cpp' || echo './'`qterminal/libqterminal/unix/BlockArray.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/BlockArray.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-BlockArray.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-Emulation.lo `test -f 'qterminal/libqterminal/unix/Emulation.cpp' || echo './'`qterminal/libqterminal/unix/Emulation.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Emulation.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Emulation.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-Filter.lo `test -f 'qterminal/libqterminal/unix/Filter.cpp' || echo './'`qterminal/libqterminal/unix/Filter.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Filter.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Filter.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-History.lo `test -f 'qterminal/libqterminal/unix/History.cpp' || echo './'`qterminal/libqterminal/unix/History.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/History.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-History.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-KeyboardTranslator.lo `test -f 'qterminal/libqterminal/unix/KeyboardTranslator.cpp' || echo './'`qterminal/libqterminal/unix/KeyboardTranslator.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/KeyboardTranslator.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-KeyboardTranslator.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-konsole_wcwidth.lo `test -f 'qterminal/libqterminal/unix/konsole_wcwidth.cpp' || echo './'`qterminal/libqterminal/unix/konsole_wcwidth.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/konsole_wcwidth.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-konsole_wcwidth.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-kpty.lo `test -f 'qterminal/libqterminal/unix/kpty.cpp' || echo './'`qterminal/libqterminal/unix/kpty.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/kpty.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-kpty.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-QUnixTerminalImpl.lo `test -f 'qterminal/libqterminal/unix/QUnixTerminalImpl.cpp' || echo './'`qterminal/libqterminal/unix/QUnixTerminalImpl.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/QUnixTerminalImpl.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-QUnixTerminalImpl.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-Screen.lo `test -f 'qterminal/libqterminal/unix/Screen.cpp' || echo './'`qterminal/libqterminal/unix/Screen.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Screen.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Screen.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-ScreenWindow.lo `test -f 'qterminal/libqterminal/unix/ScreenWindow.cpp' || echo './'`qterminal/libqterminal/unix/ScreenWindow.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/ScreenWindow.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-ScreenWindow.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalCharacterDecoder.lo `test -f 'qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp' || echo './'`qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalCharacterDecoder.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-Vt102Emulation.lo `test -f 'qterminal/libqterminal/unix/Vt102Emulation.cpp' || echo './'`qterminal/libqterminal/unix/Vt102Emulation.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-SelfListener.lo `test -f 'qterminal/libqterminal/unix/SelfListener.cpp' || echo './'`qterminal/libqterminal/unix/SelfListener.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Vt102Emulation.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Vt102Emulation.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/SelfListener.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-SelfListener.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalModel.lo `test -f 'qterminal/libqterminal/unix/TerminalModel.cpp' || echo './'`qterminal/libqterminal/unix/TerminalModel.cpp
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalView.lo `test -f 'qterminal/libqterminal/unix/TerminalView.cpp' || echo './'`qterminal/libqterminal/unix/TerminalView.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/TerminalModel.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalModel.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/TerminalView.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalView.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/qterminal_libqterminal_la-QTerminal.lo `test -f 'qterminal/libqterminal/QTerminal.cc' || echo './'`qterminal/libqterminal/QTerminal.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/QTerminal.cc  -fPIC -DPIC -o qterminal/libqterminal/.libs/qterminal_libqterminal_la-QTerminal.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/qterminal_libqterminal_la-moc-QTerminal.lo `test -f 'qterminal/libqterminal/moc-QTerminal.cc' || echo './'`qterminal/libqterminal/moc-QTerminal.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/moc-QTerminal.cc  -fPIC -DPIC -o qterminal/libqterminal/.libs/qterminal_libqterminal_la-moc-QTerminal.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Emulation.lo `test -f 'qterminal/libqterminal/unix/moc-Emulation.cc' || echo './'`qterminal/libqterminal/unix/moc-Emulation.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-Emulation.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Emulation.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Filter.lo `test -f 'qterminal/libqterminal/unix/moc-Filter.cc' || echo './'`qterminal/libqterminal/unix/moc-Filter.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-Filter.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Filter.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-QUnixTerminalImpl.lo `test -f 'qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc' || echo './'`qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-QUnixTerminalImpl.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-ScreenWindow.lo `test -f 'qterminal/libqterminal/unix/moc-ScreenWindow.cc' || echo './'`qterminal/libqterminal/unix/moc-ScreenWindow.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-ScreenWindow.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-ScreenWindow.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-SelfListener.lo `test -f 'qterminal/libqterminal/unix/moc-SelfListener.cc' || echo './'`qterminal/libqterminal/unix/moc-SelfListener.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-SelfListener.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-SelfListener.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalModel.lo `test -f 'qterminal/libqterminal/unix/moc-TerminalModel.cc' || echo './'`qterminal/libqterminal/unix/moc-TerminalModel.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-TerminalModel.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-TerminalModel.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalView.lo `test -f 'qterminal/libqterminal/unix/moc-TerminalView.cc' || echo './'`qterminal/libqterminal/unix/moc-TerminalView.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-TerminalView.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-TerminalView.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Vt102Emulation.lo `test -f 'qterminal/libqterminal/unix/moc-Vt102Emulation.cc' || echo './'`qterminal/libqterminal/unix/moc-Vt102Emulation.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/moc-Vt102Emulation.cc  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Vt102Emulation.o
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o src/libgui-src.la  src/src_libgui_src_la-dialog.lo src/src_libgui_src_la-documentation-dock-widget.lo src/src_libgui_src_la-files-dock-widget.lo src/src_libgui_src_la-history-dock-widget.lo src/m-editor/src_libgui_src_la-file-editor-tab.lo src/m-editor/src_libgui_src_la-file-editor.lo src/m-editor/src_libgui_src_la-find-dialog.lo src/m-editor/src_libgui_src_la-octave-qscintilla.lo src/src_libgui_src_la-main-window.lo src/src_libgui_src_la-octave-dock-widget.lo src/src_libgui_src_la-octave-gui.lo src/src_libgui_src_la-octave-interpreter.lo src/src_libgui_src_la-octave-qt-link.lo src/qtinfo/src_libgui_src_la-parser.lo src/qtinfo/src_libgui_src_la-webinfo.lo src/src_libgui_src_la-resource-manager.lo src/src_libgui_src_la-settings-dialog.lo src/src_libgui_src_la-thread-manager.lo src/src_libgui_src_la-terminal-dock-widget.lo src/src_libgui_src_la-color-picker.lo src/src_libgui_src_la-welcome-wizard.lo src/src_libgui_src_la-find-files-dialog.lo src/src_libgui_src_la-find-files-model.lo src/src_libgui_src_la-workspace-model.lo src/src_libgui_src_la-workspace-view.lo src/m-editor/src_libgui_src_la-moc-file-editor-interface.lo src/m-editor/src_libgui_src_la-moc-file-editor-tab.lo src/m-editor/src_libgui_src_la-moc-file-editor.lo src/m-editor/src_libgui_src_la-moc-find-dialog.lo src/m-editor/src_libgui_src_la-moc-octave-qscintilla.lo src/src_libgui_src_la-moc-dialog.lo src/src_libgui_src_la-moc-documentation-dock-widget.lo src/src_libgui_src_la-moc-files-dock-widget.lo src/src_libgui_src_la-moc-history-dock-widget.lo src/src_libgui_src_la-moc-main-window.lo src/src_libgui_src_la-moc-octave-interpreter.lo src/src_libgui_src_la-moc-octave-qt-link.lo src/src_libgui_src_la-moc-settings-dialog.lo src/src_libgui_src_la-moc-terminal-dock-widget.lo src/src_libgui_src_la-moc-color-picker.lo src/src_libgui_src_la-moc-resource-manager.lo src/src_libgui_src_la-moc-welcome-wizard.lo src/src_libgui_src_la-moc-workspace-model.lo src/src_libgui_src_la-moc-workspace-view.lo src/src_libgui_src_la-moc-find-files-dialog.lo src/src_libgui_src_la-moc-find-files-model.lo src/qtinfo/src_libgui_src_la-moc-parser.lo src/qtinfo/src_libgui_src_la-moc-webinfo.lo src/src_libgui_src_la-moc-octave-dock-widget.lo src/src_libgui_src_la-qrc-resource.lo  -lutil -lm  
libtool: link: ar cru src/.libs/libgui-src.a src/.libs/src_libgui_src_la-dialog.o src/.libs/src_libgui_src_la-documentation-dock-widget.o src/.libs/src_libgui_src_la-files-dock-widget.o src/.libs/src_libgui_src_la-history-dock-widget.o src/m-editor/.libs/src_libgui_src_la-file-editor-tab.o src/m-editor/.libs/src_libgui_src_la-file-editor.o src/m-editor/.libs/src_libgui_src_la-find-dialog.o src/m-editor/.libs/src_libgui_src_la-octave-qscintilla.o src/.libs/src_libgui_src_la-main-window.o src/.libs/src_libgui_src_la-octave-dock-widget.o src/.libs/src_libgui_src_la-octave-gui.o src/.libs/src_libgui_src_la-octave-interpreter.o src/.libs/src_libgui_src_la-octave-qt-link.o src/qtinfo/.libs/src_libgui_src_la-parser.o src/qtinfo/.libs/src_libgui_src_la-webinfo.o src/.libs/src_libgui_src_la-resource-manager.o src/.libs/src_libgui_src_la-settings-dialog.o src/.libs/src_libgui_src_la-thread-manager.o src/.libs/src_libgui_src_la-terminal-dock-widget.o src/.libs/src_libgui_src_la-color-picker.o src/.libs/src_libgui_src_la-welcome-wizard.o src/.libs/src_libgui_src_la-find-files-dialog.o src/.libs/src_libgui_src_la-find-files-model.o src/.libs/src_libgui_src_la-workspace-model.o src/.libs/src_libgui_src_la-workspace-view.o src/m-editor/.libs/src_libgui_src_la-moc-file-editor-interface.o src/m-editor/.libs/src_libgui_src_la-moc-file-editor-tab.o src/m-editor/.libs/src_libgui_src_la-moc-file-editor.o src/m-editor/.libs/src_libgui_src_la-moc-find-dialog.o src/m-editor/.libs/src_libgui_src_la-moc-octave-qscintilla.o src/.libs/src_libgui_src_la-moc-dialog.o src/.libs/src_libgui_src_la-moc-documentation-dock-widget.o src/.libs/src_libgui_src_la-moc-files-dock-widget.o src/.libs/src_libgui_src_la-moc-history-dock-widget.o src/.libs/src_libgui_src_la-moc-main-window.o src/.libs/src_libgui_src_la-moc-octave-interpreter.o src/.libs/src_libgui_src_la-moc-octave-qt-link.o src/.libs/src_libgui_src_la-moc-settings-dialog.o src/.libs/src_libgui_src_la-moc-terminal-dock-widget.o src/.libs/src_libgui_src_la-moc-color-picker.o src/.libs/src_libgui_src_la-moc-resource-manager.o src/.libs/src_libgui_src_la-moc-welcome-wizard.o src/.libs/src_libgui_src_la-moc-workspace-model.o src/.libs/src_libgui_src_la-moc-workspace-view.o src/.libs/src_libgui_src_la-moc-find-files-dialog.o src/.libs/src_libgui_src_la-moc-find-files-model.o src/qtinfo/.libs/src_libgui_src_la-moc-parser.o src/qtinfo/.libs/src_libgui_src_la-moc-webinfo.o src/.libs/src_libgui_src_la-moc-octave-dock-widget.o src/.libs/src_libgui_src_la-qrc-resource.o 
libtool: link: ranlib src/.libs/libgui-src.a
libtool: link: ( cd "src/.libs" && rm -f "libgui-src.la" && ln -s "../libgui-src.la" "libgui-src.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o qterminal/libqterminal.la  qterminal/libqterminal/unix/qterminal_libqterminal_la-BlockArray.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-Emulation.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-Filter.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-History.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-KeyboardTranslator.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-konsole_wcwidth.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-kpty.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-QUnixTerminalImpl.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-Screen.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-ScreenWindow.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalCharacterDecoder.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-Vt102Emulation.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-SelfListener.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalModel.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalView.lo qterminal/libqterminal/qterminal_libqterminal_la-QTerminal.lo qterminal/libqterminal/qterminal_libqterminal_la-moc-QTerminal.lo  qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Emulation.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Filter.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-QUnixTerminalImpl.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-ScreenWindow.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-SelfListener.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalModel.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalView.lo qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Vt102Emulation.lo  -lutil -lm  
libtool: link: ar cru qterminal/.libs/libqterminal.a qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-BlockArray.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Emulation.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Filter.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-History.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-KeyboardTranslator.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-konsole_wcwidth.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-kpty.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-QUnixTerminalImpl.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Screen.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-ScreenWindow.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalCharacterDecoder.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Vt102Emulation.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-SelfListener.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalModel.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-TerminalView.o qterminal/libqterminal/.libs/qterminal_libqterminal_la-QTerminal.o qterminal/libqterminal/.libs/qterminal_libqterminal_la-moc-QTerminal.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Emulation.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Filter.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-QUnixTerminalImpl.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-ScreenWindow.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-SelfListener.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-TerminalModel.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-TerminalView.o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-moc-Vt102Emulation.o 
libtool: link: ranlib qterminal/.libs/libqterminal.a
libtool: link: ( cd "qterminal/.libs" && rm -f "libqterminal.la" && ln -s "../libqterminal.la" "libqterminal.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 0:0:0 -no-undefined -bindir /usr/bin  -Wl,-z,relro -o liboctgui.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1  qterminal/libqterminal.la src/libgui-src.la ../libinterp/liboctinterp.la ../liboctave/liboctave.la -lQtGui -lQtNetwork -lQtCore   -lqscintilla2  -lutil -lm  
libtool: link: g++  -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  -Wl,--whole-archive qterminal/.libs/libqterminal.a src/.libs/libgui-src.a -Wl,--no-whole-archive  -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ../libinterp/.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lQtGui -lQtNetwork -lQtCore -lqscintilla2 -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.0 -o .libs/liboctgui.so.0.0.0
libtool: link: (cd ".libs" && rm -f "liboctgui.so.0" && ln -s "liboctgui.so.0.0.0" "liboctgui.so.0")
libtool: link: (cd ".libs" && rm -f "liboctgui.so" && ln -s "liboctgui.so.0.0.0" "liboctgui.so")
libtool: link: ( cd ".libs" && rm -f "liboctgui.la" && ln -s "../liboctgui.la" "liboctgui.la" )
make[4]: Leaving directory `/«PKGBUILDDIR»/libgui'
make[3]: Leaving directory `/«PKGBUILDDIR»/libgui'
Making all in src
make[3]: Entering directory `/«PKGBUILDDIR»/src'
g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/array -I../liboctave/cruft/misc -I../liboctave/numeric -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp/corefcn -I../libinterp/corefcn -I../libgnu -I../libgnu -I../libgui/src -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave_gui-main-gui.o `test -f 'main-gui.cc' || echo './'`main-gui.cc
making mkoctfile.cc from mkoctfile.in.cc
g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/array -I../liboctave/cruft/misc -I../liboctave/numeric -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp/corefcn -I../libinterp/corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o main-cli.o main-cli.cc
making main.cc from main.in.cc
making octave-config.cc from octave-config.in.cc
g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/array -I../liboctave/cruft/misc -I../liboctave/numeric -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp/corefcn -I../libinterp/corefcn -I../libgnu -I../libgnu -DHAVE_OCTAVE_GUI -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-main.o `test -f 'main.cc' || echo './'`main.cc
g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/array -I../liboctave/cruft/misc -I../liboctave/numeric -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp/corefcn -I../libinterp/corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-config.o octave-config.cc
In file included from main.cc:70:0:
main.cc: In function 'bool display_available(std::string&)':
main.cc:108:52: warning: use of old-style cast [-Wold-style-cast]
           Screen *screen = DefaultScreenOfDisplay (display);
                                                    ^
main.cc:108:52: warning: use of old-style cast [-Wold-style-cast]
           Screen *screen = DefaultScreenOfDisplay (display);
                                                    ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from ../libinterp/corefcn/defaults.h:29,
                 from main-gui.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/array/idx-vector.h:37:0,
                 from ../liboctave/array/Array.h:36,
                 from ../liboctave/util/str-vec.h:31,
                 from ../liboctave/util/pathsearch.h:28,
                 from ../libinterp/corefcn/defaults.h:29,
                 from main-cli.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -no-undefined  -Wl,-z,relro -o octave-gui octave_gui-main-gui.o ../libgui/liboctgui.la ../libinterp/liboctinterp.la ../liboctave/liboctave.la  -lutil -lm  
g++ -DHAVE_CONFIG_H -I. -I..  -I../liboctave/array -I../liboctave/cruft/misc -I../liboctave/numeric -I../liboctave/system -I../liboctave/util -I../libinterp -I../libinterp/corefcn -I../libinterp/corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o mkoctfile.o mkoctfile.cc
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -no-undefined  -Wl,-z,relro -o octave-cli main-cli.o ../libinterp/liboctinterp.la ../liboctave/liboctave.la  -lutil -lm  
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z -Wl,relro -o .libs/octave-gui octave_gui-main-gui.o  ../libgui/.libs/liboctgui.so ../libinterp/.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -lm -fopenmp -pthread -Wl,-rpath -Wl,/usr/lib/arm-linux-gnueabihf/octave/3.8.1
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z -Wl,relro -o .libs/octave-cli main-cli.o  ../libinterp/.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -lm -fopenmp -pthread
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -no-undefined  -Wl,-z,relro -o octave octave-main.o ../libgnu/libgnu.la -lX11               -lutil -lm  
rm -f octave-cli-3.8.1
ln -s octave-cli octave-cli-3.8.1
rm -f octave-gui-3.8.1
ln -s octave-gui octave-gui-3.8.1
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z -Wl,relro -o octave octave-main.o  ../libgnu/.libs/libgnu.a -lX11 -lutil -lm -fopenmp -pthread
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o octave-config  octave-config.o ../libinterp/corefcn/libcorefcn.la ../libgnu/libgnu.la -lutil -lm   -lutil -lm  
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z -Wl,relro -o octave-config octave-config.o  ../libinterp/corefcn/.libs/libcorefcn.a ../libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp  -Wl,-z,relro -o mkoctfile  mkoctfile.o ../libgnu/libgnu.la -lutil -lm   -lutil -lm  
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z -Wl,relro -o mkoctfile mkoctfile.o  ../libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
Making all in scripts
make[3]: Entering directory `/«PKGBUILDDIR»/scripts'
/bin/mkdir -p plot/util
if [ "x." != "x." ]; then \
	  /bin/mkdir -p java/org/octave/images; \
	  cp ./java/org/octave/images/question.png ./java/org/octave/images/error.png ./java/org/octave/images/warning.png ./java/org/octave/images/information.png ./java/org/octave/images/octave.png java/org/octave/images; \
	fi
/bin/mkdir -p java/org/octave
: > plot/util/.dirstamp
touch java/images.stamp
/bin/mkdir -p java/org/octave
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/ClassHelper.java )
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/OctClassLoader.java )
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/Octave.java )
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/OctaveReference.java )
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
1 warning
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/Matrix.java )
1 warning
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/JDialogBox.java )
1 warning
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/DlgListener.java )
1 warning
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/TeXtranslator.java )
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
warning: [options] bootstrap class path not set in conjunction with -source 1.3
1 warning
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/TeXcode.java )
1 warning
/bin/mkdir -p @ftp
: > @ftp/.dirstamp
/bin/mkdir -p audio
: > audio/.dirstamp
/bin/mkdir -p deprecated
: > deprecated/.dirstamp
/bin/mkdir -p elfun
: > elfun/.dirstamp
/bin/mkdir -p general
: > general/.dirstamp
/bin/mkdir -p geometry
: > geometry/.dirstamp
/bin/mkdir -p gui
: > gui/.dirstamp
/bin/mkdir -p help
: > help/.dirstamp
/bin/mkdir -p image
: > image/.dirstamp
/bin/mkdir -p io
: > io/.dirstamp
/bin/mkdir -p java
: > java/.dirstamp
/bin/mkdir -p linear-algebra
: > linear-algebra/.dirstamp
/bin/mkdir -p miscellaneous
: > miscellaneous/.dirstamp
/bin/mkdir -p optimization
: > optimization/.dirstamp
/bin/mkdir -p path
: > path/.dirstamp
/bin/mkdir -p pkg
: > pkg/.dirstamp
/bin/mkdir -p plot/appearance
: > plot/appearance/.dirstamp
/bin/mkdir -p plot/draw
: > plot/draw/.dirstamp
/bin/mkdir -p polynomial
: > polynomial/.dirstamp
/bin/mkdir -p prefs
: > prefs/.dirstamp
/bin/mkdir -p set
: > set/.dirstamp
/bin/mkdir -p signal
: > signal/.dirstamp
/bin/mkdir -p sparse
: > sparse/.dirstamp
/bin/mkdir -p specfun
: > specfun/.dirstamp
/bin/mkdir -p special-matrix
: > special-matrix/.dirstamp
/bin/mkdir -p startup
: > startup/.dirstamp
/bin/mkdir -p statistics/base
: > statistics/base/.dirstamp
/bin/mkdir -p statistics/distributions
: > statistics/distributions/.dirstamp
/bin/mkdir -p statistics/models
: > statistics/models/.dirstamp
/bin/mkdir -p statistics/tests
: > statistics/tests/.dirstamp
/bin/mkdir -p strings
: > strings/.dirstamp
/bin/mkdir -p testfun
: > testfun/.dirstamp
/bin/mkdir -p time
: > time/.dirstamp
making plot/util/gnuplot_binary.m from plot/util/gnuplot_binary.in
plot/util/gnuplot_binary.m is unchanged
./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
mv @ftp/PKG_ADD-t @ftp/PKG_ADD
./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
mv audio/PKG_ADD-t audio/PKG_ADD
./mk-pkg-add . deprecated/__error_text__.m deprecated/cor.m deprecated/corrcoef.m deprecated/cut.m deprecated/default_save_options.m deprecated/error_text.m deprecated/gen_doc_cache.m deprecated/interp1q.m deprecated/isequalwithequalnans.m deprecated/isstr.m deprecated/java_convert_matrix.m deprecated/java_debug.m deprecated/java_get.m deprecated/java_invoke.m deprecated/java_new.m deprecated/java_unsigned_conversion.m deprecated/java_set.m deprecated/javafields.m deprecated/javamethods.m deprecated/polyderiv.m deprecated/re_read_readline_init_file.m deprecated/read_readline_init_file.m deprecated/saving_history.m deprecated/shell_cmd.m deprecated/studentize.m deprecated/sylvester_matrix.m --  > deprecated/PKG_ADD-t
mv deprecated/PKG_ADD-t deprecated/PKG_ADD
./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/atan2d.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 elfun/PKG_ADD-t elfun/PKG_ADD
./mk-pkg-add . general/accumarray.m general/accumdim.m general/bicubic.m general/bincoeff.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/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/fieldnames.m general/flipdim.m general/fliplr.m general/flipud.m general/gradient.m general/idivide.m general/int2str.m general/interp1.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/isequaln.m general/isrow.m general/isscalar.m general/issquare.m general/isvector.m general/loadobj.m general/logspace.m general/methods.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 general/PKG_ADD-t general/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 geometry/PKG_ADD-t geometry/PKG_ADD
./mk-pkg-add . gui/errordlg.m gui/guidata.m gui/guihandles.m gui/helpdlg.m gui/inputdlg.m gui/listdlg.m gui/msgbox.m gui/questdlg.m gui/uicontextmenu.m gui/uicontrol.m gui/uigetdir.m gui/uigetfile.m gui/uimenu.m gui/uipanel.m gui/uipushtool.m gui/uiputfile.m gui/uiresume.m gui/uitoggletool.m gui/uitoolbar.m gui/uiwait.m gui/waitbar.m gui/waitforbuttonpress.m gui/warndlg.m gui/private/__file_filter__.m gui/private/__fltk_file_filter__.m gui/private/__is_function__.m gui/private/__uigetdir_fltk__.m gui/private/__uigetfile_fltk__.m gui/private/__uiobject_split_args__.m gui/private/__uiputfile_fltk__.m gui/private/message_dialog.m --  > gui/PKG_ADD-t
mv gui/PKG_ADD-t gui/PKG_ADD
./mk-pkg-add . help/__gripe_missing_component__.m help/__makeinfo__.m help/__unimplemented__.m help/doc.m help/doc_cache_create.m help/get_first_help_sentence.m help/help.m help/lookfor.m help/print_usage.m help/type.m help/which.m help/private/__additional_help_message__.m help/private/__strip_html_tags__.m --  > help/PKG_ADD-t
mv help/PKG_ADD-t help/PKG_ADD
./mk-pkg-add . image/autumn.m image/bone.m image/brighten.m image/cmpermute.m image/cmunique.m image/colorcube.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/iscolormap.m image/image.m image/imagesc.m image/imfinfo.m image/imformats.m image/imread.m image/imshow.m image/imwrite.m image/ind2gray.m image/ind2rgb.m image/jet.m image/lines.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/rgbplot.m image/spinmap.m image/spring.m image/summer.m image/white.m image/winter.m image/private/__imfinfo__.m image/private/__imread__.m image/private/__imwrite__.m image/private/imageIO.m image/private/imwrite_filename.m image/private/ind2x.m --  > image/PKG_ADD-t
mv image/PKG_ADD-t image/PKG_ADD
./mk-pkg-add . io/beep.m io/csvread.m io/csvwrite.m io/dlmwrite.m io/fileread.m io/importdata.m io/is_valid_file_id.m io/strread.m io/textscan.m io/textread.m --  > io/PKG_ADD-t
mv io/PKG_ADD-t io/PKG_ADD
./mk-pkg-add . java/javaArray.m java/javaaddpath.m java/javaclasspath.m java/javamem.m java/javarmpath.m java/usejava.m --  > java/PKG_ADD-t
mv java/PKG_ADD-t java/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/linsolve.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
warning: [options] bootstrap class path not set in conjunction with -source 1.3
mv linear-algebra/PKG_ADD-t linear-algebra/PKG_ADD
./mk-pkg-add . miscellaneous/ans.m miscellaneous/bug_report.m miscellaneous/bunzip2.m miscellaneous/bzip2.m miscellaneous/cast.m miscellaneous/colon.m miscellaneous/citation.m miscellaneous/comma.m miscellaneous/compare_versions.m miscellaneous/computer.m miscellaneous/copyfile.m miscellaneous/debug.m miscellaneous/delete.m miscellaneous/desktop.m miscellaneous/dir.m miscellaneous/dos.m miscellaneous/dump_prefs.m miscellaneous/edit.m miscellaneous/error_ids.m miscellaneous/fact.m miscellaneous/fileattrib.m miscellaneous/fileparts.m miscellaneous/fullfile.m miscellaneous/genvarname.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/ver.m miscellaneous/version.m miscellaneous/warning_ids.m miscellaneous/what.m miscellaneous/xor.m miscellaneous/zip.m miscellaneous/private/display_info_file.m miscellaneous/private/__xzip__.m --  > miscellaneous/PKG_ADD-t
mv miscellaneous/PKG_ADD-t miscellaneous/PKG_ADD
./mk-pkg-add "." optimization/__all_opts__.m optimization/fminbnd.m optimization/fminsearch.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 optimization/PKG_ADD-t optimization/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/build.m pkg/private/configure_make.m pkg/private/copy_files.m pkg/private/create_pkgadddel.m pkg/private/describe.m pkg/private/dirempty.m pkg/private/extract_pkg.m pkg/private/finish_installation.m pkg/private/fix_depends.m pkg/private/fix_version.m pkg/private/generate_lookfor_cache.m pkg/private/get_description.m pkg/private/get_forge_download.m pkg/private/get_forge_pkg.m pkg/private/getarch.m pkg/private/getarchdir.m pkg/private/getarchprefix.m pkg/private/get_unsatisfied_deps.m pkg/private/install.m pkg/private/installed_packages.m pkg/private/is_architecture_dependent.m pkg/private/list_forge_packages.m pkg/private/load_package_dirs.m pkg/private/load_packages.m pkg/private/load_packages_and_dependencies.m pkg/private/packinfo_copy_file.m pkg/private/parse_pkg_idx.m pkg/private/prepare_installation.m pkg/private/print_package_description.m pkg/private/rebuild.m pkg/private/repackage.m pkg/private/save_order.m pkg/private/shell.m pkg/private/uninstall.m pkg/private/unload_packages.m pkg/private/verify_directory.m pkg/private/write_index.m --  > pkg/PKG_ADD-t
mv pkg/PKG_ADD-t pkg/PKG_ADD
./mk-pkg-add . plot/appearance/__clabel__.m plot/appearance/__getlegenddata__.m plot/appearance/axis.m plot/appearance/box.m plot/appearance/caxis.m plot/appearance/clabel.m plot/appearance/daspect.m plot/appearance/datetick.m plot/appearance/diffuse.m plot/appearance/grid.m plot/appearance/gtext.m plot/appearance/hidden.m plot/appearance/legend.m plot/appearance/orient.m plot/appearance/pbaspect.m plot/appearance/shading.m plot/appearance/specular.m plot/appearance/text.m plot/appearance/title.m plot/appearance/view.m plot/appearance/whitebg.m plot/appearance/xlabel.m plot/appearance/xlim.m plot/appearance/ylabel.m plot/appearance/ylim.m plot/appearance/zlabel.m plot/appearance/zlim.m plot/appearance/private/__axis_limits__.m plot/appearance/private/__axis_label__.m --  > plot/appearance/PKG_ADD-t
mv plot/appearance/PKG_ADD-t plot/appearance/PKG_ADD
./mk-pkg-add . plot/draw/area.m plot/draw/barh.m plot/draw/bar.m plot/draw/colorbar.m plot/draw/comet3.m plot/draw/comet.m plot/draw/compass.m plot/draw/contour3.m plot/draw/contourc.m plot/draw/contourf.m plot/draw/contour.m plot/draw/cylinder.m plot/draw/ellipsoid.m plot/draw/errorbar.m plot/draw/ezcontourf.m plot/draw/ezcontour.m plot/draw/ezmeshc.m plot/draw/ezmesh.m plot/draw/ezplot3.m plot/draw/ezplot.m plot/draw/ezpolar.m plot/draw/ezsurfc.m plot/draw/ezsurf.m plot/draw/feather.m plot/draw/fill.m plot/draw/fplot.m plot/draw/hist.m plot/draw/isocolors.m plot/draw/isonormals.m plot/draw/isosurface.m plot/draw/line.m plot/draw/loglogerr.m plot/draw/loglog.m plot/draw/meshc.m plot/draw/mesh.m plot/draw/meshz.m plot/draw/pareto.m plot/draw/patch.m plot/draw/pcolor.m plot/draw/peaks.m plot/draw/pie3.m plot/draw/pie.m plot/draw/plot3.m plot/draw/plot.m plot/draw/plotmatrix.m plot/draw/plotyy.m plot/draw/polar.m plot/draw/quiver3.m plot/draw/quiver.m plot/draw/rectangle.m plot/draw/ribbon.m plot/draw/rose.m plot/draw/scatter3.m plot/draw/scatter.m plot/draw/semilogxerr.m plot/draw/semilogx.m plot/draw/semilogyerr.m plot/draw/semilogy.m plot/draw/shrinkfaces.m plot/draw/slice.m plot/draw/sombrero.m plot/draw/sphere.m plot/draw/stairs.m plot/draw/stem3.m plot/draw/stemleaf.m plot/draw/stem.m plot/draw/surface.m plot/draw/surfc.m plot/draw/surfl.m plot/draw/surf.m plot/draw/surfnorm.m plot/draw/tetramesh.m plot/draw/trimesh.m plot/draw/triplot.m plot/draw/trisurf.m plot/draw/waterfall.m plot/draw/private/__add_datasource__.m plot/draw/private/__bar__.m plot/draw/private/__contour__.m plot/draw/private/__errcomm__.m plot/draw/private/__errplot__.m plot/draw/private/__ezplot__.m plot/draw/private/__interp_cube__.m plot/draw/private/__line__.m plot/draw/private/__marching_cube__.m plot/draw/private/__patch__.m plot/draw/private/__pie__.m plot/draw/private/__plt__.m plot/draw/private/__quiver__.m plot/draw/private/__scatter__.m plot/draw/private/__stem__.m --  > plot/draw/PKG_ADD-t
mv plot/draw/PKG_ADD-t plot/draw/PKG_ADD
./mk-pkg-add . plot/util/__actual_axis_position__.m plot/util/allchild.m plot/util/ancestor.m plot/util/axes.m plot/util/cla.m plot/util/clf.m plot/util/close.m plot/util/closereq.m plot/util/colstyle.m plot/util/copyobj.m plot/util/__default_plot_options__.m plot/util/figure.m plot/util/findall.m plot/util/findfigs.m plot/util/findobj.m plot/util/gca.m plot/util/gcbf.m plot/util/gcbo.m plot/util/gcf.m plot/util/gco.m plot/util/ginput.m plot/util/__gnuplot_drawnow__.m plot/util/graphics_toolkit.m plot/util/hdl2struct.m plot/util/hggroup.m plot/util/hold.m plot/util/isaxes.m plot/util/isfigure.m plot/util/ishghandle.m plot/util/ishold.m plot/util/isprop.m plot/util/linkprop.m plot/util/meshgrid.m plot/util/ndgrid.m plot/util/newplot.m plot/util/__next_line_color__.m plot/util/__next_line_style__.m plot/util/__plt_get_axis_arg__.m plot/util/__pltopt__.m plot/util/printd.m plot/util/print.m plot/util/refreshdata.m plot/util/refresh.m plot/util/saveas.m plot/util/shg.m plot/util/struct2hdl.m plot/util/subplot.m plot/util/private/__add_default_menu__.m plot/util/private/__fltk_ginput__.m plot/util/private/__fltk_print__.m plot/util/private/__ghostscript__.m plot/util/private/__gnuplot_get_var__.m plot/util/private/__gnuplot_ginput__.m plot/util/private/__gnuplot_has_feature__.m plot/util/private/__gnuplot_has_terminal__.m plot/util/private/__gnuplot_open_stream__.m plot/util/private/__gnuplot_print__.m plot/util/private/__gnuplot_version__.m plot/util/private/__go_draw_axes__.m plot/util/private/__go_draw_figure__.m plot/util/private/__print_parse_opts__.m plot/util/private/__tight_eps_bbox__.m -- plot/util/gnuplot_binary.m > plot/util/PKG_ADD-t
Note: org/octave/JDialogBox.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
./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/polyeig.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/splinefit.m polynomial/unmkpp.m polynomial/private/__splinefit__.m --  > polynomial/PKG_ADD-t
mv plot/util/PKG_ADD-t plot/util/PKG_ADD
./mk-pkg-add . prefs/addpref.m prefs/getpref.m prefs/ispref.m prefs/prefdir.m prefs/preferences.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
Note: ./org/octave/JDialogBox.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
./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/eigs.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 polynomial/PKG_ADD-t polynomial/PKG_ADD
./mk-pkg-add . specfun/bessel.m specfun/beta.m specfun/betaln.m specfun/ellipke.m specfun/expint.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/gallery.m 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
mv sparse/PKG_ADD-t sparse/PKG_ADD
./mk-pkg-add . startup/__finish__.m --  > startup/PKG_ADD-t
./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 startup/PKG_ADD-t startup/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/cstrcat.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/ostrsplit.m strings/regexptranslate.m strings/rindex.m strings/str2num.m strings/strcat.m strings/strchr.m strings/strjoin.m strings/strjust.m strings/strmatch.m strings/strsplit.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/__have_feature__.m testfun/__printf_assert__.m testfun/__prog_output_assert__.m testfun/__run_test_suite__.m 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/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
../build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
1 warning
( cd java; "jar" cf octave.jar.t org/octave/ClassHelper.class org/octave/OctClassLoader.class org/octave/Octave.class org/octave/OctaveReference.class org/octave/Matrix.class org/octave/JDialogBox.class org/octave/DlgListener.class org/octave/TeXtranslator.class org/octave/TeXcode.class org/octave/images/question.png org/octave/images/error.png org/octave/images/warning.png org/octave/images/information.png org/octave/images/octave.png )
touch .DOCSTRINGS
mv java/octave.jar.t java/octave.jar
make[3]: Leaving directory `/«PKGBUILDDIR»/scripts'
Making all in .
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
make -C doc/interpreter ../../AUTHORS
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < preface.txi > preface.texi-t
mv preface.texi-t preface.texi
rm -f AUTHORS
if [ "x." != "x." ] && [ -f ./contributors.texi ] && [ ! -f contributors.texi ]; then \
		cp ./contributors.texi contributors.texi; \
		touch -r ./contributors.texi contributors.texi; \
	fi
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D AUTHORSONLY -I . \
	  --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'
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < bugs.txi > bugs.texi-t
mv bugs.texi-t bugs.texi
rm -f BUGS
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D BUGSONLY -I . \
	  --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'
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < install.txi > install.texi-t
mv install.texi-t install.texi
rm -f INSTALL
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D INSTALLONLY -I . \
	  --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»'
Making all in doc
make[3]: Entering directory `/«PKGBUILDDIR»/doc'
Making all in doxyhtml
make[4]: Entering directory `/«PKGBUILDDIR»/doc/doxyhtml'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/doxyhtml'
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.8.1/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'
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < arith.txi > arith.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < audio.txi > audio.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < basics.txi > basics.texi-t
Updating ./version.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < container.txi > container.texi-t
mv audio.texi-t audio.texi
mv arith.texi-t arith.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < contrib.txi > contrib.texi-t
mv basics.texi-t basics.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < cp-idx.txi > cp-idx.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < data.txi > data.texi-t
mv container.texi-t container.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < debug.txi > debug.texi-t
mv contrib.texi-t contrib.texi
mv cp-idx.texi-t cp-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < diffeq.txi > diffeq.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < diagperm.txi > diagperm.texi-t
mv data.texi-t data.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < external.txi > external.texi-t
mv debug.texi-t debug.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < emacs.txi > emacs.texi-t
mv diffeq.texi-t diffeq.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < errors.txi > errors.texi-t
mv diagperm.texi-t diagperm.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < eval.txi > eval.texi-t
mv external.texi-t external.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < expr.txi > expr.texi-t
mv emacs.texi-t emacs.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < fn-idx.txi > fn-idx.texi-t
mv errors.texi-t errors.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < func.txi > func.texi-t
mv eval.texi-t eval.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < geometry.txi > geometry.texi-t
mv expr.texi-t expr.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < gui.txi > gui.texi-t
mv fn-idx.texi-t fn-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < gpl.txi > gpl.texi-t
mv func.texi-t func.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < grammar.txi > grammar.texi-t
mv geometry.texi-t geometry.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < image.txi > image.texi-t
mv gui.texi-t gui.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < interp.txi > interp.texi-t
mv gpl.texi-t gpl.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < intro.txi > intro.texi-t
mv grammar.texi-t grammar.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < io.txi > io.texi-t
mv image.texi-t image.texi
mv interp.texi-t interp.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < java.txi > java.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < linalg.txi > linalg.texi-t
mv intro.texi-t intro.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < matrix.txi > matrix.texi-t
mv io.texi-t io.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < nonlin.txi > nonlin.texi-t
mv java.texi-t java.texi
mv linalg.texi-t linalg.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < numbers.txi > numbers.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < obsolete.txi > obsolete.texi-t
mv matrix.texi-t matrix.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < oop.txi > oop.texi-t
mv nonlin.texi-t nonlin.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < op-idx.txi > op-idx.texi-t
mv numbers.texi-t numbers.texi
mv obsolete.texi-t obsolete.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < optim.txi > optim.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < package.txi > package.texi-t
mv oop.texi-t oop.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < plot.txi > plot.texi-t
mv op-idx.texi-t op-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < poly.txi > poly.texi-t
mv optim.texi-t optim.texi
mv package.texi-t package.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < quad.txi > quad.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < set.txi > set.texi-t
mv plot.texi-t plot.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < signal.txi > signal.texi-t
mv poly.texi-t poly.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < sparse.txi > sparse.texi-t
mv quad.texi-t quad.texi
mv set.texi-t set.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < stats.txi > stats.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < stmt.txi > stmt.texi-t
mv signal.texi-t signal.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < strings.txi > strings.texi-t
mv sparse.texi-t sparse.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < system.txi > system.texi-t
mv stmt.texi-t stmt.texi
mv stats.texi-t stats.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < testfun.txi > testfun.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < tips.txi > tips.texi-t
mv strings.texi-t strings.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < var.txi > var.texi-t
mv system.texi-t system.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < vectorize.txi > vectorize.texi-t
mv testfun.texi-t testfun.texi
mv tips.texi-t tips.texi
../../run-octave -f -q -H ./mk_doc_cache.m doc-cache ./macros.texi ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS || { rm -f doc-cache; exit 1; }
mv var.texi-t var.texi
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
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2dvi --build-dir=t2d_cache  --build-dir=octave.t2d -o octave.dvi  \
	octave.texi
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
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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[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]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3907) in paragraph at lines 8--701
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [info[]program], page $@textsy h$@textrm un
-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 5403) in paragraph at lines 8--701
 @textrm [doc], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@texts
y h$@textrm un-de-fined$@textsy i$ @textrm [help], page $@textsy h$@textrm un-d
e-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Underfull \hbox (badness 6526) in paragraph at lines 8--1245
 @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$

Underfull \hbox (badness 10000) in paragraph at lines 8--1292
 @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 10000) in paragraph at lines 8--1292
 @textrm tory[]timestamp[]format[]string], page $@textsy h$@textrm un-de-fined$
@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [his-tory
[]save],
[30]
Underfull \hbox (badness 2189) in paragraph at lines 8--1313
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [strf-time
], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm u
n-de-fined$@textsy i$ @textrm [his-tory[]file],

Underfull \hbox (badness 6526) in paragraph at lines 8--1313
 @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$
[31] [32]
Overfull \hbox (7.06317pt too wide) in paragraph at lines 8--1501
 @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],|
[33] [34] [35] [36] [37])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [38]
[39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50]
Underfull \hbox (badness 10000) in paragraph at lines 8--436
 @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 8--436
 @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],
[51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64])
(/«PKGBUILDDIR»/doc/interpreter/strings.texi Chapter 5
[65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79]
[80] [81]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |
[82]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97]
[98]) (/«PKGBUILDDIR»/doc/interpreter/container.texi
Chapter 6 [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109]
[110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
Underfull \hbox (badness 4556) in paragraph at lines 1417--1425
@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 ,
[121] [122] [123]) (/«PKGBUILDDIR»/doc/interpreter/var.texi
Chapter 7 [124] [125] [126] [127] [128] [129] [130] [131] [132] [133])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [134]
[135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146]
[147] [148] [149] [150] [151] [152])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [153]
[154] [155] [156] [157])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180]
[181] [182] [183] [184] [185] [186]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198])
(/«PKGBUILDDIR»/doc/interpreter/errors.texi Chapter 12
[199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210]
[211]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[212] [213]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [214]
Underfull \hbox (badness 10000) in paragraph at lines 8--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 8--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$
[215]
Underfull \hbox (badness 7576) in paragraph at lines 8--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$
[216] [217] [218] [219] [220] [221] [222] [223] [224])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [225]
[226] [227] [228] [229]
Underfull \hbox (badness 6995) in paragraph at lines 8--305
 @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 8--305
 @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],
[230]
Underfull \hbox (badness 5696) in paragraph at lines 8--344
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [page[]scr
een[]output], 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 8--362
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [PAGER[]FL
AGS], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textr
m un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 8--377
 @textrm de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$
 @textrm [page[]screen[]output], page $@textsy h$@textrm un-de-fined$@textsy i$
@textrm , $@textsy h$@textrm un-de-fined$@textsy i$

Overfull \hbox (5.81616pt too wide) in paragraph at lines 8--395
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [more], pa
ge $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-
fined$@textsy i$ @textrm [page[]output[]immediately],|

Underfull \hbox (badness 10000) in paragraph at lines 8--395
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [PAGER], page $@textsy h$@textrm un-de-fine
d$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$
[231]
Underfull \hbox (badness 5696) in paragraph at lines 8--412
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [page[]scr
een[]output], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy 
h$@textrm un-de-fined$@textsy i$
[232] [233] [234] [235] [236] [237] [238] [239] [240] [241]
Underfull \hbox (badness 3525) in paragraph at lines 8--1220
 @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$
[242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253]
[254] [255] [256] [257] [258] [259] [260] [261])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[262]
(plot.eps
)
[263] [264] [265] [266] [267]
(hist.eps
)
[268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279]
(errorbar.eps
)
[280] [281] [282] [283]
(polar.eps
)
[284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295]
[296]
(mesh.eps
)
(plot3.eps
)
[297] [298] [299] [300] [301] [302] [303] [304] [305]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[330] [331]
(extended.eps
)
[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]
Underfull \hbox (badness 10000) in paragraph at lines 8--8900
 @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$
[383]) (/«PKGBUILDDIR»/doc/interpreter/matrix.texi
Chapter 16 [384] [385]
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| 
[386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397]
[398] [399] [400] [401]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424]
[425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[436] [437] [438] [439] [440] [441])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453]
[454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476]
[477] [478] [479] [480] [481])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[482]
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 ,
[483] [484] [485] [486] [487])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[488] [489] [490] [491] [492] [493] [494])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[495] [496]
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[]| |
[497] [498] [499] [500] [501] [502] [503]
(spmatrix.eps
)
[504]
(gplot.eps
)
[505] [506] [507] [508] [509]
(spmatrix.eps
)
(spchol.eps
)
(spcholperm.eps
)
[510] [511] [512] [513]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[514] [515] [516] [517] [518]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @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 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[519] [520] [521] [522] [523]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[524] [525] [526] [527] [528] [529] [530] [531]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543]
[544]) (/«PKGBUILDDIR»/doc/interpreter/diffeq.texi
Chapter 24 [545] [546] [547] [548] [549] [550]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[551]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[552] [553] [554] [555] [556])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568]
[569] [570]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [571] [572] [573] [574] [575] [576] [577] [578]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [607]
[608] [609] [610]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [611] [612] [613] [614] [615] [616] [617] [618] [619] [620]
(splinefit1.eps
)
[621]
(splinefit2.eps
)
[622]
(splinefit3.eps
)
[623]
(splinefit4.eps
)
[624]
(splinefit6.eps
)
[625] [626] [627])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[628] [629]
(interpderiv1.eps
)
(interpderiv2.eps
)
[630] [631]
(interpft.eps
)
[632] [633] [634]
(interpn.eps
)
[635]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [636] [637] [638]
(delaunay.eps
)
[639] [640]
(triplot.eps
)
[641] [642] [643] [644]
(voronoi.eps
)
[645] [646]
(inpolygon.eps
)
[647]
(convhull.eps
)
[648] [649]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661]
[662] [663]) (/«PKGBUILDDIR»/doc/interpreter/image.texi
Chapter 32 [664] [665] [666]
Underfull \hbox (badness 4403) in paragraph at lines 8--219
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [EXEC[]PAT
H], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm 
un-de-fined$@textsy i$ @textrm [OC-
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[682] [683] [684]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695]
[696] [697] [698] [699] [700] [701]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[702] [703]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [704]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[705] [706]
Underfull \hbox (badness 10000) in paragraph at lines 8--207
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [get], page $@textsy h$@textrm un-de-fined$
@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [set],
[707] [708] [709])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721]
[722] [723]
Underfull \hbox (badness 10000) in paragraph at lines 8--997
 @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-
[724] [725] [726]
Underfull \hbox (badness 10000) in paragraph at lines 8--1266
 @textrm de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$
 @textrm [is[]absolute[]filename], page $@textsy h$@textrm un-de-fined$@textsy 
i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$
[727] [728]
Underfull \hbox (badness 10000) in paragraph at lines 8--1374
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [file[]in[
]loadpath], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$
@textrm un-de-fined$@textsy i$
[729]
Underfull \hbox (badness 2384) in paragraph at lines 8--1477
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [canon-i-c
al-ize[]file[]name], 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 8--1493
 @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$
[730] [731] [732] [733] [734] [735] [736] [737] [738]
Underfull \hbox (badness 10000) in paragraph at lines 8--2173
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [IM-AGE[]P
ATH], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textr
m un-de-fined$@textsy i$
[739]
Underfull \hbox (badness 3701) in paragraph at lines 8--2291
 @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 8--2291
 @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],
[740]
Underfull \hbox (badness 10000) in paragraph at lines 8--2314
 @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 8--2324
 @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 8--2333
 @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],

Underfull \hbox (badness 10000) in paragraph at lines 8--2342
 @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],
[741]
Underfull \hbox (badness 10000) in paragraph at lines 8--2353
 @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 8--2362
 @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 8--2382
 @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],
[742] [743] [744] [745] [746] [747] [748] [749] [750] [751])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[752]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm (@texttt http://kenai.com/proje
cts/javaOctave[]@textrm ) or @texttt joPas[]
[753] [754] [755] [756] [757] [758]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[759] [760] [761] [762] [763]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[764] [765] [766] [767] [768] [769] [770] [771] [772] [773])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[774] [775] [776] [777] [778] [779] [780] [781] [782]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[783] [784]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[785] [786]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[787] [788] [789] [790] [791]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[792]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804]
[805]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[806] [807] [808] [809] [810]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[811] [812] [813])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[814] [815] [816] [817] [818] [819] [820] [821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[824] [825] [826] [827] [828] [829] [830] [831] [832] [833])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[834]
Overfull \hbox (123.03217pt too wide) in paragraph at lines 41--49
@textrm should be sub-mit-ted to Oc-tave's patch tracker (@texttt https://savan
nah.gnu.org/patch/?func=additem&group=octave[]@textrm ).|

Underfull \hbox (badness 4886) in paragraph at lines 61--74
[]@textrm The best way to con-tribute is to cre-ate a Mer-cu-rial change-set an
d sub-mit

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm it to the bug (@texttt http://savannah.gnu.org/bugs/?group=octave[]@tex
trm ) or patch

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm (@texttt http://savannah.gnu.org/patch/?func=additem&group=octave[]@tex
trm ) track-ers$[]$.
[835] [836]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[837] [838] [839])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[840]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[841] [842]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [843] [844] [845]
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
[846] [847]) (/«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 [848] [849]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
@texttt http://www.gnu.org/software/texinfo[]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS (@texttt ht
tp://math-atlas.sourceforge.net[]@textrm )|
[850]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). @te
xtsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|
[851]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm (@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]@tex
trm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[852] [853] [854] [855] [856] [857]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[858] [859] [860])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[861] [862] [863] [864] [865] [866] [867] [868])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [869] [870] [871])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [872]
[873] [874] [875] [876] [877] [878] [879] [880] [881] [882])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[883] [884]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [885] [886])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [887] [888]) [889] [890] )
(see the transcript file for additional information)
Output written on octave.dvi (894 pages, 2669128 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: @textrm [his-tory[]file], page 30, [his-tory[]size], page 30
, [his-tory[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: @textrm [his-tory[]size], page 30, [his-tory[]save], page 29
, [his-tory[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225] [226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: @textrm [load], page 236, [save[]default[]options], page 236
, [save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258]
(plot.eps
)
[259] [260] [261] [262] [263]
(hist.eps
)
[264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275]
(errorbar.eps
)
[276] [277] [278] [279]
(polar.eps
)
[280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290]
(mesh.eps
)
[291]
(plot3.eps
)
[292] [293] [294] [295] [296] [297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325]
(extended.eps
)
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[]| |
[487] [488] [489] [490] [491] [492] [493]
(spmatrix.eps
)
(gplot.eps
)
[494] [495] [496] [497] [498]
(spmatrix.eps
)
[499]
(spchol.eps
)
(spcholperm.eps
)
[500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608]
(splinefit1.eps
)
[609]
(splinefit2.eps
)
[610]
(splinefit3.eps
)
[611]
(splinefit4.eps
)
[612]
(splinefit6.eps
)
[613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617]
(interpderiv1.eps
)
(interpderiv2.eps
)
[618] [619]
(interpft.eps
)
[620] [621] [622]
(interpn.eps
)
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626]
(delaunay.eps
)
[627] [628]
(triplot.eps
)
[629] [630] [631] [632]
(voronoi.eps
)
[633] [634]
(inpolygon.eps
)
[635]
(convhull.eps
)
[636] [637]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm (@texttt http://kenai.com/proje
cts/javaOctave[]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818]
Overfull \hbox (123.03217pt too wide) in paragraph at lines 41--49
@textrm should be sub-mit-ted to Oc-tave's patch tracker (@texttt https://savan
nah.gnu.org/patch/?func=additem&group=octave[]@textrm ).|

Underfull \hbox (badness 4886) in paragraph at lines 61--74
[]@textrm The best way to con-tribute is to cre-ate a Mer-cu-rial change-set an
d sub-mit

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm it to the bug (@texttt http://savannah.gnu.org/bugs/?group=octave[]@tex
trm ) or patch

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm (@texttt http://savannah.gnu.org/patch/?func=additem&group=octave[]@tex
trm ) track-ers$[]$.
[819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
@texttt http://www.gnu.org/software/texinfo[]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS (@texttt ht
tp://math-atlas.sourceforge.net[]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). @te
xtsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm (@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]@tex
trm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(see the transcript file for additional information)
Output written on octave.dvi (904 pages, 3392364 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: @textrm [his-tory[]file], page 30, [his-tory[]size], page 30
, [his-tory[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: @textrm [his-tory[]size], page 30, [his-tory[]save], page 29
, [his-tory[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225] [226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: @textrm [load], page 232, [save[]default[]options], page 231
, [save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258]
(plot.eps
)
[259] [260] [261] [262] [263]
(hist.eps
)
[264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275]
(errorbar.eps
)
[276] [277] [278] [279]
(polar.eps
)
[280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290]
(mesh.eps
)
[291]
(plot3.eps
)
[292] [293] [294] [295] [296] [297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325]
(extended.eps
)
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[]| |
[487] [488] [489] [490] [491] [492] [493]
(spmatrix.eps
)
(gplot.eps
)
[494] [495] [496] [497] [498]
(spmatrix.eps
)
[499]
(spchol.eps
)
(spcholperm.eps
)
[500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608]
(splinefit1.eps
)
[609]
(splinefit2.eps
)
[610]
(splinefit3.eps
)
[611]
(splinefit4.eps
)
[612]
(splinefit6.eps
)
[613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617]
(interpderiv1.eps
)
(interpderiv2.eps
)
[618] [619]
(interpft.eps
)
[620] [621] [622]
(interpn.eps
)
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626]
(delaunay.eps
)
[627] [628]
(triplot.eps
)
[629] [630] [631] [632]
(voronoi.eps
)
[633] [634]
(inpolygon.eps
)
[635]
(convhull.eps
)
[636] [637]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm (@texttt http://kenai.com/proje
cts/javaOctave[]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818]
Overfull \hbox (123.03217pt too wide) in paragraph at lines 41--49
@textrm should be sub-mit-ted to Oc-tave's patch tracker (@texttt https://savan
nah.gnu.org/patch/?func=additem&group=octave[]@textrm ).|

Underfull \hbox (badness 4886) in paragraph at lines 61--74
[]@textrm The best way to con-tribute is to cre-ate a Mer-cu-rial change-set an
d sub-mit

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm it to the bug (@texttt http://savannah.gnu.org/bugs/?group=octave[]@tex
trm ) or patch

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm (@texttt http://savannah.gnu.org/patch/?func=additem&group=octave[]@tex
trm ) track-ers$[]$.
[819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
@texttt http://www.gnu.org/software/texinfo[]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS (@texttt ht
tp://math-atlas.sourceforge.net[]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). @te
xtsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm (@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]@tex
trm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(see the transcript file for additional information)
Output written on octave.dvi (904 pages, 3392244 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: @textrm [his-tory[]file], page 30, [his-tory[]size], page 30
, [his-tory[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: @textrm [his-tory[]size], page 30, [his-tory[]save], page 29
, [his-tory[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225] [226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: @textrm [load], page 232, [save[]default[]options], page 231
, [save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258]
(plot.eps
)
[259] [260] [261] [262] [263]
(hist.eps
)
[264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275]
(errorbar.eps
)
[276] [277] [278] [279]
(polar.eps
)
[280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290]
(mesh.eps
)
[291]
(plot3.eps
)
[292] [293] [294] [295] [296] [297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325]
(extended.eps
)
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[]| |
[487] [488] [489] [490] [491] [492] [493]
(spmatrix.eps
)
(gplot.eps
)
[494] [495] [496] [497] [498]
(spmatrix.eps
)
[499]
(spchol.eps
)
(spcholperm.eps
)
[500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608]
(splinefit1.eps
)
[609]
(splinefit2.eps
)
[610]
(splinefit3.eps
)
[611]
(splinefit4.eps
)
[612]
(splinefit6.eps
)
[613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617]
(interpderiv1.eps
)
(interpderiv2.eps
)
[618] [619]
(interpft.eps
)
[620] [621] [622]
(interpn.eps
)
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626]
(delaunay.eps
)
[627] [628]
(triplot.eps
)
[629] [630] [631] [632]
(voronoi.eps
)
[633] [634]
(inpolygon.eps
)
[635]
(convhull.eps
)
[636] [637]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm (@texttt http://kenai.com/proje
cts/javaOctave[]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818]
Overfull \hbox (123.03217pt too wide) in paragraph at lines 41--49
@textrm should be sub-mit-ted to Oc-tave's patch tracker (@texttt https://savan
nah.gnu.org/patch/?func=additem&group=octave[]@textrm ).|

Underfull \hbox (badness 4886) in paragraph at lines 61--74
[]@textrm The best way to con-tribute is to cre-ate a Mer-cu-rial change-set an
d sub-mit

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm it to the bug (@texttt http://savannah.gnu.org/bugs/?group=octave[]@tex
trm ) or patch

Underfull \hbox (badness 10000) in paragraph at lines 61--74
@textrm (@texttt http://savannah.gnu.org/patch/?func=additem&group=octave[]@tex
trm ) track-ers$[]$.
[819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
@texttt http://www.gnu.org/software/texinfo[]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS (@texttt ht
tp://math-atlas.sourceforge.net[]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). @te
xtsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm (@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]@tex
trm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(see the transcript file for additional information)
Output written on octave.dvi (904 pages, 3392244 bytes).
Transcript written on octave.log.
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2pdf --build-dir=t2d_cache  --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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[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]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3907) in paragraph at lines 8--701
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [info[]program], page $@textsy h$@t
extrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@t
extsy i$

Underfull \hbox (badness 5403) in paragraph at lines 8--701
 @textrm [doc], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][
]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [help], page $@textsy h$@tex
trm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@tex
tsy i$

Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Underfull \hbox (badness 6526) in paragraph at lines 8--1245
 @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$

Underfull \hbox (badness 10000) in paragraph at lines 8--1292
 @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 10000) in paragraph at lines 8--1292
 @textrm tory[]timestamp[]format[]string], page $@textsy h$@textrm un-de-fined$
@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [
his-tory[]save],
[30]
Underfull \hbox (badness 2189) in paragraph at lines 8--1313
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [strf-
time], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy
 h$@textrm un-de-fined$@textsy i$ @textrm [his-tory[]file],

Underfull \hbox (badness 6526) in paragraph at lines 8--1313
 @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$
[31] [32]
Overfull \hbox (7.06317pt too wide) in paragraph at lines 8--1501
 @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],|
[33] [34] [35] [36] [37])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [38]
[39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50]
Underfull \hbox (badness 10000) in paragraph at lines 8--436
 @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 8--436
 @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],
[51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64])
(/«PKGBUILDDIR»/doc/interpreter/strings.texi Chapter 5
[65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79]
[80] [81]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |
[82]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97]
[98]) (/«PKGBUILDDIR»/doc/interpreter/container.texi
Chapter 6 [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109]
[110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
Underfull \hbox (badness 4556) in paragraph at lines 1417--1425
@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 ,
[121] [122] [123]) (/«PKGBUILDDIR»/doc/interpreter/var.texi
Chapter 7 [124] [125] [126] [127] [128] [129] [130] [131] [132] [133])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [134]
[135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146]
[147] [148] [149] [150] [151] [152])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [153]
[154] [155] [156] [157])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180]
[181] [182] [183] [184] [185] [186]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198])
(/«PKGBUILDDIR»/doc/interpreter/errors.texi Chapter 12
[199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210]
[211]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[212] [213]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [214]
Underfull \hbox (badness 10000) in paragraph at lines 8--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 8--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$
[215]
Underfull \hbox (badness 7576) in paragraph at lines 8--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$
[216] [217] [218] [219] [220] [221] [222] [223] [224])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [225]
[226] [227] [228] [229]
Underfull \hbox (badness 6995) in paragraph at lines 8--305
 @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 8--305
 @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],
[230]
Underfull \hbox (badness 5696) in paragraph at lines 8--344
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [page[
]screen[]output], 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 8--362
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [PAGER
[]FLAGS], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@tex
tsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 8--377
 @textrm de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@t
extsy i$ @textrm [page[]screen[]output], page $@textsy h$@textrm un-de-fined$@t
extsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$

Overfull \hbox (5.81616pt too wide) in paragraph at lines 8--395
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [more]
, page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@t
extrm un-de-fined$@textsy i$ @textrm [page[]output[]immediately],|

Underfull \hbox (badness 10000) in paragraph at lines 8--395
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [PAGER], page $@textsy h$@textrm un
-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$

[231]
Underfull \hbox (badness 5696) in paragraph at lines 8--412
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [page[
]screen[]output], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [
][]$@textsy h$@textrm un-de-fined$@textsy i$
[232] [233] [234] [235] [236] [237] [238] [239] [240] [241]
Underfull \hbox (badness 3525) in paragraph at lines 8--1220
 @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$
[242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253]
[254] [255] [256] [257] [258] [259] [260] [261])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[262] </«PKGBUILDDIR»/doc/interpreter/plot.pdf> [263]
[264] [265] [266] [267] </«PKGBUILDDIR»/doc/interpreter/hist
.pdf> [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] </«PKGBUILDDIR»/doc/interpreter/errorbar.pdf> [280]
[281] [282] [283] </«PKGBUILDDIR»/doc/interpreter/polar.pdf>
[284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295]
[296] </«PKGBUILDDIR»/doc/interpreter/mesh.pdf> </build/octa
ve-hYVhhR/octave-3.8.1/doc/interpreter/plot3.pdf> [297] [298] [299] [300]
[301] [302] [303] [304] [305]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[330] [331] </«PKGBUILDDIR»/doc/interpreter/extended.pdf>
[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]
Underfull \hbox (badness 10000) in paragraph at lines 8--8900
 @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$
[383]) (/«PKGBUILDDIR»/doc/interpreter/matrix.texi
Chapter 16 [384] [385]
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| 
[386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397]
[398] [399] [400] [401]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424]
[425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[436] [437] [438] [439] [440] [441])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453]
[454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476]
[477] [478] [479] [480] [481])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[482]
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 ,
[483] [484] [485] [486] [487])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[488] [489] [490] [491] [492] [493] [494])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[495] [496]
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[][][]| |
[497] [498] [499] [500] [501] [502] [503] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> [504] </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [505] [506] [507] [508] [509] </«BUILDDIR»/octave-3.8
.1/doc/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [510] [511] [512] [513]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[514] [515] [516] [517] [518]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @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 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[519] [520] [521] [522] [523]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[524] [525] [526] [527] [528] [529] [530] [531] </«BUILDDIR»/octave-3.
8.1/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543]
[544]) (/«PKGBUILDDIR»/doc/interpreter/diffeq.texi
Chapter 24 [545] [546] [547] [548] [549] [550]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[551]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[552] [553] [554] [555] [556])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568]
[569] [570]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [571] [572] [573] [574] [575] [576] [577] [578]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [607]
[608] [609] [610]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] </build/
octave-hYVhhR/octave-3.8.1/doc/interpreter/splinefit1.pdf> [621] </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/splinefit2.pdf> [622] </build/octave-hYVhh
R/octave-3.8.1/doc/interpreter/splinefit3.pdf> [623] </«BUILDDIR»/octa
ve-3.8.1/doc/interpreter/splinefit4.pdf> [624] </«BUILDDIR»/octave-3.8
.1/doc/interpreter/splinefit6.pdf> [625] [626] [627])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[628] [629] </«PKGBUILDDIR»/doc/interpreter/interpderiv1.pdf
> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf> [630]
[631] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf> [632]
[633] [634] </«PKGBUILDDIR»/doc/interpreter/interpn.pdf>
[635]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [636] [637] [638] </«PKGBUILDDIR»/doc/interpreter
/delaunay.pdf> [639] [640] </«PKGBUILDDIR»/doc/interpreter/t
riplot.pdf> [641] [642] [643] [644] </«PKGBUILDDIR»/doc/inte
rpreter/voronoi.pdf> [645] [646] </«PKGBUILDDIR»/doc/interpr
eter/inpolygon.pdf> [647] </«PKGBUILDDIR»/doc/interpreter/co
nvhull.pdf> [648] [649] </«PKGBUILDDIR»/doc/interpreter/grid
data.pdf>) (/«PKGBUILDDIR»/doc/interpreter/signal.texi
Chapter 31 [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[664] [665] [666]
Underfull \hbox (badness 4403) in paragraph at lines 8--219
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [EXEC[
]PATH], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@texts
y h$@textrm un-de-fined$@textsy i$ @textrm [OC-
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[682] [683] [684]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695]
[696] [697] [698] [699] [700] [701]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[702] [703]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [704]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[705] [706]
Underfull \hbox (badness 10000) in paragraph at lines 8--207
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [get], page $@textsy h$@textrm un-d
e-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @
textrm [set],
[707] [708] [709])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721]
[722] [723]
Underfull \hbox (badness 10000) in paragraph at lines 8--997
 @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-
[724] [725] [726]
Underfull \hbox (badness 10000) in paragraph at lines 8--1266
 @textrm de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@t
extsy i$ @textrm [is[]absolute[]filename], page $@textsy h$@textrm un-de-fined$
@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$
[727] [728]
Underfull \hbox (badness 10000) in paragraph at lines 8--1374
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [file[
]in[]loadpath], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][
]$@textsy h$@textrm un-de-fined$@textsy i$
[729]
Underfull \hbox (badness 2384) in paragraph at lines 8--1477
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [canon
-i-cal-ize[]file[]name], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@tex
trm , [][]$@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 4752) in paragraph at lines 8--1493
 @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$
[730] [731] [732] [733] [734] [735] [736] [737] [738]
Underfull \hbox (badness 10000) in paragraph at lines 8--2173
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [IM-AG
E[]PATH], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@tex
tsy h$@textrm un-de-fined$@textsy i$
[739]
Underfull \hbox (badness 3701) in paragraph at lines 8--2291
 @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 8--2291
 [][]$@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],
[740]
Underfull \hbox (badness 10000) in paragraph at lines 8--2314
 [][]$@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 8--2324
 [][]$@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 8--2333
 [][]$@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],

Underfull \hbox (badness 10000) in paragraph at lines 8--2342
 [][]$@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],
[741]
Underfull \hbox (badness 10000) in paragraph at lines 8--2353
 [][]$@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 8--2362
 [][]$@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 8--2382
 [][]$@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],
[742] [743] [744] [745] [746] [747] [748] [749] [750] [751])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[752]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm ([][]@texttt http://kenai.com/p
rojects/javaOctave[][][]@textrm ) or @texttt joPas[]
[753] [754] [755] [756] [757] [758]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[759] [760] [761] [762] [763]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[764] [765] [766] [767] [768] [769] [770] [771] [772] [773])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[774] [775] [776] [777] [778] [779] [780] [781] [782]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[783] [784]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[785] [786]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[787] [788] [789] [790] [791]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[792]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804]
[805]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[806] [807] [808] [809] [810]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[811] [812] [813])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[814] [815] [816] [817] [818] [819] [820] [821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[824] [825] [826] [827] [828] [829] [830] [831] [832] [833])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[834] [835] [836]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[837] [838] [839])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[840]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[841] [842]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [843] [844] [845]
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
[846] [847]) (/«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 [848] [849]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
[][]@texttt http://www.gnu.org/software/texinfo[][][]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS ([][]@textt
t http://math-atlas.sourceforge.net[][][]@textrm )|
[850]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). @textsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|
[851]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm ([][]@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]
[][]@textrm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[852] [853] [854] [855] [856] [857]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[858] [859] [860])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[861] [862] [863] [864] [865] [866] [867] [868])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [869] [870] [871])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [872]
[873] [874] [875] [876] [877] [878] [879] [880] [881] [882])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[883] [884]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [885] [886])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [887] [888]) [889] [890] )
(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 (894 pages, 3406082 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[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] (./octave.toc)
(./octave.toc) (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: [][]@textrm [history[]file], page 30[][], [][][history[]size
], page 30[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: [][]@textrm [history[]size], page 30[][], [][][history[]save
], page 29[][], [][][history[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211]
Underfull \hbox (badness 3118) in paragraph at lines 8--167
 @textbf See also: [][]@textrm [dbclear], page 217[][], [][][dbstatus], page 21
7[][], [][][dbstep], page 219[][],
[212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225]
Underfull \hbox (badness 2469) in paragraph at lines 8--305
 @textbf See also: [][]@textrm [fixed[]point[]format], page 51[][], [][][output
[]max[]field[]width], page 49[][],
[226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: [][]@textrm [load], page 236[][], [][][save[]default[]option
s], page 236[][], [][][save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[259] [260] [261] [262] [263] </«PKGBUILDDIR»/doc/interprete
r/hist.pdf> [264] [265] [266] [267] [268] [269] [270] [271] [272] [273]
[274] [275] </«PKGBUILDDIR»/doc/interpreter/errorbar.pdf>
[276] [277] [278] [279] </«PKGBUILDDIR»/doc/interpreter/pola
r.pdf> [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] </buil
d/octave-hYVhhR/octave-3.8.1/doc/interpreter/mesh.pdf> [291] </build/octave-hYV
hhR/octave-3.8.1/doc/interpreter/plot3.pdf> [292] [293] [294] [295] [296]
[297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325] </«PKGBUILDDIR»/doc/interpreter/extended.pdf>
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[][][]| |
[487] [488] [489] [490] [491] [492] [493] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [494] [495] [496] [497] [498] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [499] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521] </«BUILDDIR»/oct
ave-3.8.1/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] </build/
octave-hYVhhR/octave-3.8.1/doc/interpreter/splinefit1.pdf> [609] </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/splinefit2.pdf> [610] </build/octave-hYVhh
R/octave-3.8.1/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.1/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.1/doc/interpreter/splinefit6.pdf> [613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617] </«PKGBUILDDIR»/doc/interpreter/interpderiv1.pdf
> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf> [618]
[619] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf> [620]
[621] [622] </«PKGBUILDDIR»/doc/interpreter/interpn.pdf>
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626] </«PKGBUILDDIR»/doc/interpreter
/delaunay.pdf> [627] [628] </«PKGBUILDDIR»/doc/interpreter/t
riplot.pdf> [629] [630] [631] [632] </«PKGBUILDDIR»/doc/inte
rpreter/voronoi.pdf> [633] [634] </«PKGBUILDDIR»/doc/interpr
eter/inpolygon.pdf> [635] </«PKGBUILDDIR»/doc/interpreter/co
nvhull.pdf> [636] [637] </«PKGBUILDDIR»/doc/interpreter/grid
data.pdf>) (/«PKGBUILDDIR»/doc/interpreter/signal.texi
Chapter 31 [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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]
Underfull \hbox (badness 10000) in paragraph at lines 8--2291
 @textrm page 741[][], [][][WIFCONTINUED], page 741[][], [][][WIFSIGNALED], pag
e 741[][],
[725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm ([][]@texttt http://kenai.com/p
rojects/javaOctave[][][]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818] [819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
[][]@texttt http://www.gnu.org/software/texinfo[][][]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS ([][]@textt
t http://math-atlas.sourceforge.net[][][]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). @textsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm ([][]@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]
[][]@textrm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(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 (904 pages, 3536449 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[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] (./octave.toc)
(./octave.toc) (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: [][]@textrm [history[]file], page 30[][], [][][history[]size
], page 30[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: [][]@textrm [history[]size], page 30[][], [][][history[]save
], page 29[][], [][][history[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211]
Underfull \hbox (badness 3118) in paragraph at lines 8--167
 @textbf See also: [][]@textrm [dbclear], page 213[][], [][][dbstatus], page 21
3[][], [][][dbstep], page 215[][],
[212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225]
Underfull \hbox (badness 2469) in paragraph at lines 8--305
 @textbf See also: [][]@textrm [fixed[]point[]format], page 50[][], [][][output
[]max[]field[]width], page 49[][],
[226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: [][]@textrm [load], page 232[][], [][][save[]default[]option
s], page 231[][], [][][save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[259] [260] [261] [262] [263] </«PKGBUILDDIR»/doc/interprete
r/hist.pdf> [264] [265] [266] [267] [268] [269] [270] [271] [272] [273]
[274] [275] </«PKGBUILDDIR»/doc/interpreter/errorbar.pdf>
[276] [277] [278] [279] </«PKGBUILDDIR»/doc/interpreter/pola
r.pdf> [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] </buil
d/octave-hYVhhR/octave-3.8.1/doc/interpreter/mesh.pdf> [291] </build/octave-hYV
hhR/octave-3.8.1/doc/interpreter/plot3.pdf> [292] [293] [294] [295] [296]
[297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325] </«PKGBUILDDIR»/doc/interpreter/extended.pdf>
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[][][]| |
[487] [488] [489] [490] [491] [492] [493] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [494] [495] [496] [497] [498] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [499] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521] </«BUILDDIR»/oct
ave-3.8.1/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] </build/
octave-hYVhhR/octave-3.8.1/doc/interpreter/splinefit1.pdf> [609] </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/splinefit2.pdf> [610] </build/octave-hYVhh
R/octave-3.8.1/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.1/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.1/doc/interpreter/splinefit6.pdf> [613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617] </«PKGBUILDDIR»/doc/interpreter/interpderiv1.pdf
> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf> [618]
[619] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf> [620]
[621] [622] </«PKGBUILDDIR»/doc/interpreter/interpn.pdf>
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626] </«PKGBUILDDIR»/doc/interpreter
/delaunay.pdf> [627] [628] </«PKGBUILDDIR»/doc/interpreter/t
riplot.pdf> [629] [630] [631] [632] </«PKGBUILDDIR»/doc/inte
rpreter/voronoi.pdf> [633] [634] </«PKGBUILDDIR»/doc/interpr
eter/inpolygon.pdf> [635] </«PKGBUILDDIR»/doc/interpreter/co
nvhull.pdf> [636] [637] </«PKGBUILDDIR»/doc/interpreter/grid
data.pdf>) (/«PKGBUILDDIR»/doc/interpreter/signal.texi
Chapter 31 [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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]
Underfull \hbox (badness 10000) in paragraph at lines 8--2291
 @textrm page 725[][], [][][WIFCONTINUED], page 725[][], [][][WIFSIGNALED], pag
e 726[][],
[725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm ([][]@texttt http://kenai.com/p
rojects/javaOctave[][][]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818] [819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
[][]@texttt http://www.gnu.org/software/texinfo[][][]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS ([][]@textt
t http://math-atlas.sourceforge.net[][][]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). @textsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm ([][]@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]
[][]@textrm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(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 (904 pages, 3536315 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/macros.texi)
(/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 101--102
 | 
[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] (./octave.toc)
(./octave.toc) (/«PKGBUILDDIR»/doc/interpreter/preface.texi
(Preface) (/«PKGBUILDDIR»/doc/interpreter/contributors.texi
[1] [2] [3]) [4]
Underfull \hbox (badness 7504) in paragraph at lines 199--202
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
) (/«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 5064) in paragraph at lines 665--674
 []@textrm Query or set the in-ter-nal vari-able that spec-i-fies the name of t
he file

Underfull \hbox (badness 6859) in paragraph at lines 665--674
 @textrm con-tain-ing Tex-info macros that are prepended to doc-u-men-ta-tion s
trings

Underfull \hbox (badness 6493) in paragraph at lines 665--674
 @textrm be-fore they are passed to make-info. The de-fault value is `@textttsl
 octave-

Underfull \hbox (badness 10000) in paragraph at lines 665--674
 @textttsl home@texttt /share/octave/@textttsl version@texttt /etc/macros.texi[
]@textrm '[], in which @textsl octave-home @textrm is
[22]
Underfull \hbox (badness 3657) in paragraph at lines 709--718
 @textrm doc-strings for built-in Oc-tave func-tions. The de-fault value is `@t
extttsl octave-
[23] [24] [25] [26] [27] [28] [29]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 8--1269
 @textbf See also: [][]@textrm [history[]file], page 30[][], [][][history[]size
], page 30[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (24.95482pt too wide) in paragraph at lines 8--1281
 @textbf See also: [][]@textrm [history[]size], page 30[][], [][][history[]save
], page 29[][], [][][history[]timestamp[]format[]string],|
[30] [31] [32] [33] [34] [35] [36])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [37]
[38] [39] [40] [41] [42] [43] [44])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
[60] [61] [62]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79]
Overfull \hbox (89.8388pt too wide) in paragraph at lines 1223--1223
 []@texttt strsplit ("a foo b,bar c", ",|\\s|foo|bar", "delimitertype", "regula
rexpression")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1231--1231
 []@texttt strsplit ("a,,b, c", "[, ]", false, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (43.8493pt too wide) in paragraph at lines 1241--1241
 []@texttt strsplit ("a,\t,b, c", {',', '\s'}, "delimitertype", "regularexpress
ion")[] |

Overfull \hbox (20.85455pt too wide) in paragraph at lines 1249--1249
 []@texttt strsplit ("a,\t,b, c", {',', ' ', '\t'}, "collapsedelimiters", false
)[] |
[80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[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])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [130]
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142]
[143] [144] [145] [146] [147] [148])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [149]
[150] [151] [152] [153])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181]
Underfull \hbox (badness 2237) in paragraph at lines 1352--1358
 @textrm the path el-e-ment @texttt "/some/dir/foo/bar"[]@textrm , but not @tex
ttt "/some/dir/foo/bar/baz"[]
[182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193]
[194]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207]
Underfull \hbox (badness 10000) in paragraph at lines 904--910
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[208] [209]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [210] [211]
Underfull \hbox (badness 3118) in paragraph at lines 8--167
 @textbf See also: [][]@textrm [dbclear], page 213[][], [][][dbstatus], page 21
3[][], [][][dbstep], page 215[][],
[212] [213] [214] [215] [216] [217] [218] [219] [220])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [221]
[222] [223] [224] [225]
Underfull \hbox (badness 2469) in paragraph at lines 8--305
 @textbf See also: [][]@textrm [fixed[]point[]format], page 50[][], [][][output
[]max[]field[]width], page 49[][],
[226] [227] [228] [229] [230]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 8--699
 @textbf See also: [][]@textrm [load], page 232[][], [][][save[]default[]option
s], page 231[][], [][][save[]header[]format[]string],|
[231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245]
Underfull \hbox (badness 2418) in paragraph at lines 1862--1865
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[257] [258] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[259] [260] [261] [262] [263] </«PKGBUILDDIR»/doc/interprete
r/hist.pdf> [264] [265] [266] [267] [268] [269] [270] [271] [272] [273]
[274] [275] </«PKGBUILDDIR»/doc/interpreter/errorbar.pdf>
[276] [277] [278] [279] </«PKGBUILDDIR»/doc/interpreter/pola
r.pdf> [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] </buil
d/octave-hYVhhR/octave-3.8.1/doc/interpreter/mesh.pdf> [291] </build/octave-hYV
hhR/octave-3.8.1/doc/interpreter/plot3.pdf> [292] [293] [294] [295] [296]
[297] [298] [299]
Underfull \hbox (badness 2165) in paragraph at lines 2996--3003
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311]
[312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm alpha 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm beta 

Underfull \hbox (badness 10000) detected at line 4838
$\textsy n$\textrm gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Gamma

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Delta

Underfull \hbox (badness 10000) detected at line 4852
$\textsy n$\textrm Theta

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm aleph

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm wp

Underfull \hbox (badness 10000) detected at line 4872
$\textsy n$\textrm Re

Underfull \hbox (badness 10000) detected at line 4877
$\textsy n$\textrm int

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm pm

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm cdot

Underfull \hbox (badness 10000) detected at line 4894
$\textsy n$\textrm times

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm leq

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subset

Underfull \hbox (badness 10000) detected at line 4989
$\textsy n$\textrm subseteq

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm Leftarrow

Underfull \hbox (badness 10000) detected at line 5000
$\textsy n$\textrm rightarrow

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lfloor 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm langle 

Underfull \hbox (badness 10000) detected at line 5008
$\textsy n$\textrm lceil 

Underfull \hbox (badness 10000) detected at line 5013
$\textsy n$\textrm neq

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm ldots

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm 0

Underfull \hbox (badness 10000) detected at line 5021
$\textsy n$\textrm copyright
[324] [325] </«PKGBUILDDIR»/doc/interpreter/extended.pdf>
[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])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[377] [378] [379]
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| 
[380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391]
[392] [393] [394]
Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1428--1432
 @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 1460--1464
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1460--1464
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417]
[418] [419] [420] [421] [422] [423] [424] [425] [426]
Underfull \hbox (badness 3635) in paragraph at lines 2204--2208
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[427] [428] [429] [430] [431] [432])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444]
[445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467]
[468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[472]
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 ,
[473] [474] [475] [476] [477])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[478] [479] [480] [481] [482] [483] [484])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[485] [486]
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[][][]| |
[487] [488] [489] [490] [491] [492] [493] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [494] [495] [496] [497] [498] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [499] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [500] [501] [502] [503]
Underfull \hbox (badness 10000) in paragraph at lines 1288--1292
 @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 1288--1292
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[504] [505] [506] [507]
Underfull \hbox (badness 10000) in paragraph at lines 1585--1589
 []@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 1585--1589
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[508]
Underfull \hbox (badness 10000) in paragraph at lines 1644--1648
 []@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 1644--1648
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509] [510] [511] [512]
Underfull \hbox (badness 3000) in paragraph at lines 2029--2032
 []@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 2029--2032
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[513] [514] [515] [516] [517] [518] [519] [520] [521] </«BUILDDIR»/oct
ave-3.8.1/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[534] [535] [536] [537] [538]
Underfull \hbox (badness 3281) in paragraph at lines 502--506
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[539]
Underfull \hbox (badness 5091) in paragraph at lines 507--511
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556]
[557] [558]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [559] [560] [561] [562] [563] [564] [565]
Underfull \hbox (badness 10000) in paragraph at lines 609--611
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[566] [567] [568] [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])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [595]
[596] [597] [598]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] </build/
octave-hYVhhR/octave-3.8.1/doc/interpreter/splinefit1.pdf> [609] </build/octave
-hYVhhR/octave-3.8.1/doc/interpreter/splinefit2.pdf> [610] </build/octave-hYVhh
R/octave-3.8.1/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.1/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.1/doc/interpreter/splinefit6.pdf> [613] [614] [615])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[616] [617] </«PKGBUILDDIR»/doc/interpreter/interpderiv1.pdf
> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf> [618]
[619] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf> [620]
[621] [622] </«PKGBUILDDIR»/doc/interpreter/interpn.pdf>
[623]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [624] [625] [626] </«PKGBUILDDIR»/doc/interpreter
/delaunay.pdf> [627] [628] </«PKGBUILDDIR»/doc/interpreter/t
riplot.pdf> [629] [630] [631] [632] </«PKGBUILDDIR»/doc/inte
rpreter/voronoi.pdf> [633] [634] </«PKGBUILDDIR»/doc/interpr
eter/inpolygon.pdf> [635] </«PKGBUILDDIR»/doc/interpreter/co
nvhull.pdf> [636] [637] </«PKGBUILDDIR»/doc/interpreter/grid
data.pdf>) (/«PKGBUILDDIR»/doc/interpreter/signal.texi
Chapter 31 [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660]
[661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[667] [668] [669] [670])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [671]
[672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683]
[684] [685] [686] [687]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1264--1264
 [][] |
[688]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi Chapter 35
[689] [690]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[691] [692] [693] [694] [695])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[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]
Underfull \hbox (badness 10000) in paragraph at lines 8--2291
 @textrm page 725[][], [][][WIFCONTINUED], page 725[][], [][][WIFSIGNALED], pag
e 726[][],
[725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735])
(/«PKGBUILDDIR»/doc/interpreter/java.texi Chapter 37
[736]
Underfull \hbox (badness 3439) in paragraph at lines 31--36
[]@textrm The Java In-ter-face is de-signed for call-ing Java func-tions from w
ithin Oc-tave.

Underfull \hbox (badness 2707) in paragraph at lines 31--36
@textrm If you want to do the re-verse, and call Oc-tave from within Java, try 
a li-

Underfull \hbox (badness 10000) in paragraph at lines 31--36
@textrm brary like @texttt javaOctave[] @textrm ([][]@texttt http://kenai.com/p
rojects/javaOctave[][][]@textrm ) or @texttt joPas[]
[737] [738] [739] [740] [741]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 513--513
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[742] [743] [744] [745] [746]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1125--1126
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1128--1129
 @textbf Symbol| 

Overfull \hbox (4.22292pt too wide) in paragraph at lines 1131--1133
 @textbf Symbol| 

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1388--1389
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[758] [759] [760] [761] [762] [763] [764] [765] [766]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[767] [768]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[769] [770]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[771] [772] [773] [774] [775]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[776]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788]
[789]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[790] [791] [792] [793] [794]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[795] [796] [797])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[798] [799] [800] [801] [802] [803] [804] [805] [806] [807])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[808] [809] [810] [811] [812] [813] [814] [815] [816] [817])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[818] [819] [820]
Underfull \hbox (badness 5817) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the GNU Gen-eral Pub-li
c Li-cense
[821] [822] [823])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[824]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[825] [826]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [827] [828] [829]
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
[830] [831]) (/«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 [832] [833]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 159--164
 @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 171--175
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (96.04811pt too wide) in paragraph at lines 181--186
 @textrm TexinfoPackage for gen-er-at-ing on-line and print doc-u-men-ta-tion (
[][]@texttt http://www.gnu.org/software/texinfo[][][]@textrm ).|

Overfull \hbox (8.96994pt too wide) in paragraph at lines 194--199
 @textrm cel-er-ated @textsc blas @textrm li-braries such as AT-LAS ([][]@textt
t http://math-atlas.sourceforge.net[][][]@textrm )|
[834]
Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 220--224
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). @textsc arpack @textrm is

Overfull \hbox (169.68588pt too wide) in paragraph at lines 240--244
 @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 249--252
 @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 266--270
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|
[835]
Underfull \hbox (badness 2065) in paragraph at lines 290--295
 @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 297--301
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Underfull \hbox (badness 7468) in paragraph at lines 302--307
 @textrm QScintillaSource code high-lighter and ma-nip-u-la-tor; a Qt port of S
cin-tilla

Underfull \hbox (badness 10000) in paragraph at lines 302--307
 @textrm ([][]@texttt http://www.riverbankcomputing.co.uk/software/qscintilla[]
[][]@textrm ).

Overfull \hbox (93.705pt too wide) in paragraph at lines 314--318
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[836] [837] [838] [839] [840] [841]
Overfull \hbox (2.24394pt too wide) in paragraph at lines 758--766
 []@textrm You must en-sure that all For-tran sources ex-cept those in the `@te
xttt liboctave/cruft/ranlib[]@textrm '[]|

Underfull \hbox (badness 2538) in paragraph at lines 758--766
 @textrm gfor-tran, the con-fig-ure script should au-to-mat-i-cally set the Mak
e-file vari-able
[842] [843] [844])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[845] [846] [847] [848] [849] [850] [851] [852])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 516--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [853] [854] [855])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [856]
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[867] [868] (./octave.cps [869] [870] [871] [872] [873]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [874] (./octave.fns [875] [876] [877] [878] [879] [880]
[881] [882] [883] [884] [885] [886] [887]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [888] (./octave.ops [889])) [890] )
(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 (904 pages, 3536315 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 2014.03.26:0419' -> 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 splinefit1.eps is not in the mapping file.
dvips: Font Helvetica used in file splinefit2.eps is not in the mapping file.
dvips: Font Helvetica used in file splinefit3.eps is not in the mapping file.
dvips: Font Helvetica used in file splinefit4.eps is not in the mapping file.
dvips: Font Helvetica used in file splinefit6.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/cmb10.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/cmss10.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/cmtt10.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] [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] [239] [240] [241] [242] [243] [244] [245] [246] [247] 
[248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260
<./plot.eps>] [261] [262] [263] [264<./hist.eps>] [265] [266] [267] [268] 
[269] [270] [271] [272] [273] [274] [275] [276<./errorbar.eps>] [277] [278] 
[279] [280<./polar.eps>] [281] [282] [283] [284] [285] [286] [287] [288] 
[289] [290] [291] [292<./mesh.eps><./plot3.eps>] [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<./extended.eps>] [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] [433] [434] [435] [436] 
[437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] 
[450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [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<./spmatrix.eps>] [495<./gplot.eps>] [496] 
[497] [498] [499] [500<./spmatrix.eps>] [501<./spchol.eps><./spcholperm.eps>] 
[502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] 
[515] [516] [517] [518] [519] [520] [521] [522] [523<./grid.eps>] [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] [550] [551] 
[552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] 
[565] [566] [567] [568] [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<./splinefit1.eps>] [610<./splinefit2.eps>] 
[611<./splinefit3.eps>] [612<./splinefit4.eps>] [613<./splinefit6.eps>] [614] 
[615] [616] [617] [618] [619<./interpderiv1.eps><./interpderiv2.eps>] [620
<./interpft.eps>] [621] [622] [623] [624<./interpn.eps>] [625] [626] [627
<./delaunay.eps>] [628] [629] [630<./triplot.eps>] [631] [632] [633] [634
<./voronoi.eps>] [635<./inpolygon.eps>] [636] [637<./convhull.eps>] [638
<./griddata.eps>] [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] [799] [800] [801] [802] [803] [804] 
[805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] 
[818] [819] [820] [821] [822] [823] [824] [825] [826] [827] [828] [829] [830] 
[831] [832] [833] [834] [835] [836] [837] [838] [839] [840] [841] [842] [843] 
[844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] 
[857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] 
[870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] 
[883] [884] [885] [886] [887] [888] [889] [890] 
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=t2d_cache  --build-dir=liboctave.t2d -o liboctave.dvi  \
	liboctave.texi
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
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.
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2pdf --build-dir=t2d_cache  --build-dir=liboctave.t2p -o liboctave.pdf  \
	liboctave.texi
TEXINPUTS="./..:$TEXINPUTS" \
	dvips  -o liboctave.ps liboctave.dvi
This is dvips(k) 5.993 Copyright 2013 Radical Eye Software (www.radicaleye.com)
' TeX output 2014.03.26:0432' -> 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] 
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, 222991 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, 289860 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, 289860 bytes).
Transcript written on liboctave.log.
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'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
./build-bc-overload-tests.sh ./bc-overloads-expected
touch bc-overload-tests.stamp
make  all-am
make[4]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
./build-sparse-tests.sh
Installing .gdbinit from version at ../etc/gdbinit
make[4]: Leaving directory `/«PKGBUILDDIR»/test'
make[3]: Leaving directory `/«PKGBUILDDIR»/test'
Making all in .
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
make -C doc/interpreter ../../AUTHORS
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[4]: `../../AUTHORS' is up to date.
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../BUGS
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[4]: `../../BUGS' is up to date.
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../INSTALL.OCTAVE
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[4]: `../../INSTALL.OCTAVE' is up to date.
make[4]: 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[3]: Leaving directory `/«PKGBUILDDIR»'
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: Leaving directory `/«PKGBUILDDIR»'
   debian/rules override_dh_auto_test
make[1]: Entering directory `/«PKGBUILDDIR»'
xvfb-run make check
make[2]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
rm -f bits/stl_algo.h
make  all-recursive
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
Making all in libgnu
make[4]: Entering directory `/«PKGBUILDDIR»/libgnu'
make  all-recursive
make[5]: Entering directory `/«PKGBUILDDIR»/libgnu'
make[6]: Entering directory `/«PKGBUILDDIR»/libgnu'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[5]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[4]: Leaving directory `/«PKGBUILDDIR»/libgnu'
Making all in liboctave
make[4]: Entering directory `/«PKGBUILDDIR»/liboctave'
make  all-recursive
make[5]: Entering directory `/«PKGBUILDDIR»/liboctave'
Making all in cruft
make[6]: Entering directory `/«PKGBUILDDIR»/liboctave/cruft'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/«PKGBUILDDIR»/liboctave/cruft'
make[6]: Entering directory `/«PKGBUILDDIR»/liboctave'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[5]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[4]: Leaving directory `/«PKGBUILDDIR»/liboctave'
Making all in libinterp
make[4]: Entering directory `/«PKGBUILDDIR»/libinterp'
make  all-am
make[5]: Entering directory `/«PKGBUILDDIR»/libinterp'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/libinterp'
make[4]: Leaving directory `/«PKGBUILDDIR»/libinterp'
Making all in libgui
make[4]: Entering directory `/«PKGBUILDDIR»/libgui'
make  all-am
make[5]: Entering directory `/«PKGBUILDDIR»/libgui'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/libgui'
make[4]: Leaving directory `/«PKGBUILDDIR»/libgui'
Making all in src
make[4]: Entering directory `/«PKGBUILDDIR»/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/«PKGBUILDDIR»/src'
Making all in scripts
make[4]: Entering directory `/«PKGBUILDDIR»/scripts'
making plot/util/gnuplot_binary.m from plot/util/gnuplot_binary.in
plot/util/gnuplot_binary.m is unchanged
make[4]: Leaving directory `/«PKGBUILDDIR»/scripts'
Making all in .
make[4]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: 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[4]: Leaving directory `/«PKGBUILDDIR»'
Making all in doc
make[4]: Entering directory `/«PKGBUILDDIR»/doc'
Making all in doxyhtml
make[5]: Entering directory `/«PKGBUILDDIR»/doc/doxyhtml'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/doxyhtml'
Making all in icons
make[5]: Entering directory `/«PKGBUILDDIR»/doc/icons'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/icons'
Making all in interpreter
make[5]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
cp voronoi.png octave.html
cp triplot.png octave.html
cp griddata.png octave.html
cp convhull.png octave.html
cp delaunay.png octave.html
cp inpolygon.png octave.html
cp interpft.png octave.html
cp interpn.png octave.html
cp interpderiv1.png octave.html
cp interpderiv2.png octave.html
cp plot.png octave.html
cp hist.png octave.html
cp errorbar.png octave.html
cp polar.png octave.html
cp mesh.png octave.html
cp plot3.png octave.html
cp extended.png octave.html
cp gplot.png octave.html
cp grid.png octave.html
cp spmatrix.png octave.html
cp spchol.png octave.html
cp spcholperm.png octave.html
cp splinefit1.png octave.html
cp splinefit2.png octave.html
cp splinefit3.png octave.html
cp splinefit4.png octave.html
cp splinefit6.png octave.html
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
Making all in liboctave
make[5]: Entering directory `/«PKGBUILDDIR»/doc/liboctave'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/liboctave'
Making all in refcard
make[5]: Entering directory `/«PKGBUILDDIR»/doc/refcard'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/refcard'
make[5]: Entering directory `/«PKGBUILDDIR»/doc'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc'
make[4]: Leaving directory `/«PKGBUILDDIR»/doc'
Making all in examples
make[4]: Entering directory `/«PKGBUILDDIR»/examples'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/«PKGBUILDDIR»/examples'
Making all in test
make[4]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
make  all-am
make[5]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/test'
make[4]: Leaving directory `/«PKGBUILDDIR»/test'
Making all in .
make[4]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: 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[4]: Leaving directory `/«PKGBUILDDIR»'
make[3]: Leaving directory `/«PKGBUILDDIR»'
make -C test check
make[3]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
../run-octave  --norc --silent --no-history ./fntests.m .

Integrated test scripts:

  liboctave/array/Array.cc-tst ........................... PASS   18/18  
  liboctave/array/CMatrix.cc-tst ......................... PASS   11/11  
  liboctave/array/CSparse.cc-tst ......................... PASS   10/10  
  liboctave/array/Sparse.cc-tst .......................... PASS  103/103 
  liboctave/array/dMatrix.cc-tst ......................... PASS   10/10  
  liboctave/array/dSparse.cc-tst ......................... PASS   12/12  
  liboctave/array/fCMatrix.cc-tst ........................ PASS   11/11  
  liboctave/array/fMatrix.cc-tst ......................... PASS    8/8   
  liboctave/array/idx-vector.cc-tst ...................... PASS    2/2   
  liboctave/util/oct-inttypes.cc-tst ..................... PASS   12/12  
  libinterp/corefcn/__contourc__.cc-tst .................. PASS    1/1   
  libinterp/corefcn/__dispatch__.cc-tst .................. PASS    1/1   
  libinterp/corefcn/__lin_interpn__.cc-tst ............... PASS    1/1   
  libinterp/corefcn/__pchip_deriv__.cc-tst ............... PASS    1/1   
  libinterp/corefcn/__qp__.cc-tst ........................ PASS    1/1   
  libinterp/corefcn/besselj.cc-tst ....................... PASS  191/191 
  libinterp/corefcn/betainc.cc-tst ....................... PASS   23/23  
  libinterp/corefcn/bsxfun.cc-tst ........................ PASS   73/73  
  libinterp/corefcn/cellfun.cc-tst ....................... PASS  129/129 
  libinterp/corefcn/conv2.cc-tst ......................... PASS   51/51  
  libinterp/corefcn/dassl.cc-tst ......................... PASS    4/4   
  libinterp/corefcn/data.cc-tst .......................... PASS  853/853 
  libinterp/corefcn/defaults.cc-tst ...................... PASS   10/10  
  libinterp/corefcn/det.cc-tst ........................... PASS    5/5   
  libinterp/corefcn/dirfns.cc-tst ........................ PASS    1/1   
  libinterp/corefcn/dlmread.cc-tst ....................... PASS   20/20  
  libinterp/corefcn/dot.cc-tst ........................... PASS    6/6   
  libinterp/corefcn/eig.cc-tst ........................... PASS   20/20  
  libinterp/corefcn/ellipj.cc-tst ........................ PASS   17/17  
  libinterp/corefcn/fft.cc-tst ........................... PASS   19/19  
  libinterp/corefcn/fft2.cc-tst .......................... PASS    4/4   
  libinterp/corefcn/filter.cc-tst ........................ PASS   14/14  
  libinterp/corefcn/find.cc-tst .......................... PASS   16/16  
  libinterp/corefcn/gammainc.cc-tst ...................... PASS    4/4   
  libinterp/corefcn/gcd.cc-tst ........................... PASS    6/6   
  libinterp/corefcn/givens.cc-tst ........................ PASS    5/5   
  libinterp/corefcn/graphics.cc-tst ...................... PASS   21/21  
  libinterp/corefcn/hess.cc-tst .......................... PASS    5/5   
  libinterp/corefcn/hex2num.cc-tst ....................... PASS    4/4   
  libinterp/corefcn/inv.cc-tst ........................... PASS    7/7   
  libinterp/corefcn/kron.cc-tst .......................... PASS    6/6   
  libinterp/corefcn/lookup.cc-tst ........................ PASS   20/20  
  libinterp/corefcn/lsode.cc-tst ......................... PASS    5/5   
  libinterp/corefcn/lu.cc-tst ............................ PASS   21/21  
  libinterp/corefcn/luinc.cc-tst ......................... PASS    2/2   
  libinterp/corefcn/mappers.cc-tst ....................... PASS  388/388 
  libinterp/corefcn/matrix_type.cc-tst ................... PASS   51/51  
  libinterp/corefcn/max.cc-tst ........................... PASS   28/28  
  libinterp/corefcn/md5sum.cc-tst ........................ PASS    2/2   
  libinterp/corefcn/mgorth.cc-tst ........................ PASS    2/2   
  libinterp/corefcn/nproc.cc-tst ......................... PASS    1/1   
  libinterp/corefcn/oct-map.cc-tst ....................... PASS    8/8   
  libinterp/corefcn/pinv.cc-tst .......................... PASS    8/8   
  libinterp/corefcn/pr-output.cc-tst ..................... PASS    2/2   
  libinterp/corefcn/quad.cc-tst .......................... PASS    8/8   
  libinterp/corefcn/quadcc.cc-tst ........................ PASS   19/19  
  libinterp/corefcn/qz.cc-tst ............................ PASS    4/4   
  libinterp/corefcn/rand.cc-tst .......................... PASS   62/62  
  libinterp/corefcn/rcond.cc-tst ......................... PASS    8/8   
  libinterp/corefcn/regexp.cc-tst ........................ PASS  106/106 
  libinterp/corefcn/schur.cc-tst ......................... PASS    8/8   
  libinterp/corefcn/sighandlers.cc-tst ................... PASS    9/9   
  libinterp/corefcn/sparse-xpow.cc-tst ................... PASS    2/2   
  libinterp/corefcn/spparms.cc-tst ....................... PASS    9/9   
  libinterp/corefcn/sqrtm.cc-tst ......................... PASS    3/3   
  libinterp/corefcn/str2double.cc-tst .................... PASS   31/31  
  libinterp/corefcn/strfind.cc-tst ....................... PASS   13/13  
  libinterp/corefcn/strfns.cc-tst ........................ PASS   86/86  
  libinterp/corefcn/sub2ind.cc-tst ....................... PASS   24/24  
  libinterp/corefcn/svd.cc-tst ........................... PASS   18/18  
  libinterp/corefcn/syl.cc-tst ........................... PASS    5/5   
  libinterp/corefcn/symtab.cc-tst ........................ PASS    7/7   
  libinterp/corefcn/syscalls.cc-tst ...................... PASS    2/2   
  libinterp/corefcn/sysdep.cc-tst ........................ PASS   13/13  
  libinterp/corefcn/time.cc-tst .......................... PASS   20/20  
  libinterp/corefcn/toplev.cc-tst ........................ PASS    6/6   
  libinterp/corefcn/tril.cc-tst .......................... PASS    2/2   
  libinterp/corefcn/utils.cc-tst ......................... PASS   54/54  
  libinterp/corefcn/variables.cc-tst ..................... PASS    1/1   
  libinterp/dldfcn/__delaunayn__.cc-tst .................. PASS    1/1   
  libinterp/dldfcn/__dsearchn__.cc-tst ................... PASS    1/1   
  libinterp/dldfcn/__fltk_uigetfile__.cc-tst ............. PASS    1/1   
  libinterp/dldfcn/__glpk__.cc-tst ....................... PASS    1/1   
  libinterp/dldfcn/__magick_read__.cc-tst ................ PASS    4/4   
  libinterp/dldfcn/__voronoi__.cc-tst .................... PASS    1/1   
  libinterp/dldfcn/chol.cc-tst ........................... PASS   29/29  
  libinterp/dldfcn/convhulln.cc-tst ...................... PASS    4/4   
  libinterp/dldfcn/dmperm.cc-tst ......................... PASS    5/5   
  libinterp/dldfcn/fftw.cc-tst ........................... PASS    4/4   
  libinterp/dldfcn/qr.cc-tst ............................. PASS   48/48  
  libinterp/dldfcn/tsearch.cc-tst ........................ PASS    6/6   
  libinterp/octave-value/ov-base.cc-tst .................. PASS    1/1   
  libinterp/octave-value/ov-bool-mat.cc-tst .............. PASS    1/1   
  libinterp/octave-value/ov-cell.cc-tst .................. PASS    1/1   
  libinterp/octave-value/ov-class.cc-tst ................. PASS    5/5   
  libinterp/octave-value/ov-cx-diag.cc-tst ............... PASS    1/1   
  libinterp/octave-value/ov-fcn-handle.cc-tst ............ PASS   10/10  
  libinterp/octave-value/ov-fcn-inline.cc-tst ............ PASS   30/30  
  libinterp/octave-value/ov-flt-re-mat.cc-tst ............ PASS   15/15  
  libinterp/octave-value/ov-int16.cc-tst ................. PASS    6/6   
  libinterp/octave-value/ov-int32.cc-tst ................. PASS    6/6   
  libinterp/octave-value/ov-int64.cc-tst ................. PASS    6/6   
  libinterp/octave-value/ov-int8.cc-tst .................. PASS    6/6   
  libinterp/octave-value/ov-java.cc-tst .................. PASS    2/2   
  libinterp/octave-value/ov-null-mat.cc-tst .............. PASS    8/8   
  libinterp/octave-value/ov-oncleanup.cc-tst ............. PASS    1/1   
  libinterp/octave-value/ov-range.cc-tst ................. PASS    1/1   
  libinterp/octave-value/ov-re-mat.cc-tst ................ PASS   15/15  
  libinterp/octave-value/ov-struct.cc-tst ................ PASS   28/28  
  libinterp/octave-value/ov-typeinfo.cc-tst .............. PASS   57/57  
  libinterp/octave-value/ov-uint16.cc-tst ................ PASS    6/6   
  libinterp/octave-value/ov-uint32.cc-tst ................ PASS    6/6   
  libinterp/octave-value/ov-uint64.cc-tst ................ PASS    6/6   
  libinterp/octave-value/ov-uint8.cc-tst ................. PASS    6/6   
  libinterp/octave-value/ov-usr-fcn.cc-tst ............... PASS    7/7   
  libinterp/octave-value/ov.cc-tst ....................... PASS   18/18  
  libinterp/parse-tree/lex.ll-tst ........................ PASS    3/3   
  libinterp/parse-tree/oct-parse.in.yy-tst ............... PASS    9/9   
  libinterp/parse-tree/pt-assign.cc-tst .................. PASS    2/2   
  libinterp/parse-tree/pt-binop.cc-tst ................... PASS    1/1   
  libinterp/parse-tree/pt-eval.cc-tst .................... PASS    4/4   
  libinterp/parse-tree/pt-fcn-handle.cc-tst .............. PASS    5/5   
  libinterp/parse-tree/pt-idx.cc-tst ..................... PASS    6/6   
  libinterp/parse-tree/pt-mat.cc-tst ..................... PASS  199/199 
  libinterp/octave.cc-tst ................................ PASS    8/8   
  scripts/audio/playaudio.m .............................. PASS    5/5   
  scripts/audio/wavread.m ................................ PASS    1/1   
  scripts/audio/wavwrite.m ............................... PASS    7/7   
  scripts/deprecated/cor.m ............................... PASS    3/3   
  scripts/deprecated/corrcoef.m .......................... PASS   10/10  
  scripts/deprecated/interp1q.m .......................... PASS    7/7   
  scripts/deprecated/isequalwithequalnans.m .............. PASS    6/6   
  scripts/deprecated/polyderiv.m ......................... PASS    4/4   
  scripts/deprecated/studentize.m ........................ PASS   10/10  
  scripts/deprecated/sylvester_matrix.m .................. PASS    4/4   
  scripts/elfun/acosd.m .................................. PASS    3/3   
  scripts/elfun/acot.m ................................... PASS    3/3   
  scripts/elfun/acotd.m .................................. PASS    3/3   
  scripts/elfun/acoth.m .................................. PASS    3/3   
  scripts/elfun/acsc.m ................................... PASS    3/3   
  scripts/elfun/acscd.m .................................. PASS    3/3   
  scripts/elfun/acsch.m .................................. PASS    3/3   
  scripts/elfun/asec.m ................................... PASS    3/3   
  scripts/elfun/asecd.m .................................. PASS    3/3   
  scripts/elfun/asech.m .................................. PASS    3/3   
  scripts/elfun/asind.m .................................. PASS    3/3   
  scripts/elfun/atan2d.m ................................. PASS    3/3   
  scripts/elfun/atand.m .................................. PASS    3/3   
  scripts/elfun/cosd.m ................................... PASS    5/5   
  scripts/elfun/cot.m .................................... PASS    3/3   
  scripts/elfun/cotd.m ................................... PASS    5/5   
  scripts/elfun/coth.m ................................... PASS    3/3   
  scripts/elfun/csc.m .................................... PASS    3/3   
  scripts/elfun/cscd.m ................................... PASS    5/5   
  scripts/elfun/csch.m ................................... PASS    3/3   
  scripts/elfun/sec.m .................................... PASS    3/3   
  scripts/elfun/secd.m ................................... PASS    5/5   
  scripts/elfun/sech.m ................................... PASS    3/3   
  scripts/elfun/sind.m ................................... PASS    5/5   
  scripts/elfun/tand.m ................................... PASS    5/5   
  scripts/general/accumarray.m ........................... PASS   20/20  
  scripts/general/accumdim.m ............................. PASS   13/13  
  scripts/general/bicubic.m .............................. PASS    1/1   
  scripts/general/bincoeff.m ............................. PASS   11/11  
  scripts/general/bitcmp.m ............................... PASS    6/6   
  scripts/general/bitget.m ............................... PASS   15/15  
  scripts/general/bitset.m ............................... PASS   21/21  
  scripts/general/blkdiag.m .............................. PASS   10/10  
  scripts/general/cart2pol.m ............................. PASS    8/8   
  scripts/general/cart2sph.m ............................. PASS    5/5   
  scripts/general/cell2mat.m ............................. PASS   11/11  
  scripts/general/celldisp.m ............................. PASS    3/3   
  scripts/general/chop.m ................................. PASS   10/10  
  scripts/general/circshift.m ............................ PASS   12/12  
  scripts/general/common_size.m .......................... PASS    2/2   
  scripts/general/cplxpair.m ............................. PASS   13/13  
  scripts/general/cumtrapz.m ............................. PASS    9/9   
  scripts/general/curl.m ................................. PASS    1/1   
  scripts/general/dblquad.m .............................. PASS    3/3   
  scripts/general/deal.m ................................. PASS    2/2   
  scripts/general/divergence.m ........................... PASS    1/1   
  scripts/general/fieldnames.m ........................... PASS    3/3   
  scripts/general/flipdim.m .............................. PASS    5/5   
  scripts/general/fliplr.m ............................... PASS    5/5   
  scripts/general/flipud.m ............................... PASS    5/5   
  scripts/general/gradient.m ............................. PASS    5/5   
  scripts/general/idivide.m .............................. PASS   13/13  
  scripts/general/int2str.m .............................. PASS    6/6   
  scripts/general/interp1.m .............................. PASS  154/154 
  scripts/general/interp2.m .............................. PASS   20/20  
  scripts/general/interp3.m .............................. PASS    9/9   
  scripts/general/interpft.m ............................. PASS   15/15  
  scripts/general/interpn.m .............................. PASS    6/6   
  scripts/general/isa.m .................................. PASS   42/42  
  scripts/general/iscolumn.m ............................. PASS   11/11  
  scripts/general/isdir.m ................................ PASS    4/4   
  scripts/general/isequal.m .............................. PASS   26/26  
  scripts/general/isequaln.m ............................. PASS    8/8   
  scripts/general/isrow.m ................................ PASS   11/11  
  scripts/general/isscalar.m ............................. PASS   10/10  
  scripts/general/issquare.m ............................. PASS   14/14  
  scripts/general/isvector.m ............................. PASS   10/10  
  scripts/general/logspace.m ............................. PASS    6/6   
  scripts/general/methods.m .............................. PASS    2/2   
  scripts/general/nargchk.m .............................. PASS    9/9   
  scripts/general/narginchk.m ............................ PASS    4/4   
  scripts/general/nargoutchk.m ........................... PASS    9/9   
  scripts/general/nextpow2.m ............................. PASS    9/9   
  scripts/general/nthargout.m ............................ PASS    2/2   
  scripts/general/num2str.m .............................. PASS   32/32  
  scripts/general/pol2cart.m ............................. PASS    8/8   
  scripts/general/polyarea.m ............................. PASS    4/4   
  scripts/general/postpad.m .............................. PASS    9/9   
  scripts/general/prepad.m ............................... PASS   14/14  
  scripts/general/profile.m .............................. PASS    4/4   
  scripts/general/profshow.m ............................. PASS    5/5   
  scripts/general/quadgk.m ............................... PASS   16/16  
  scripts/general/quadl.m ................................ PASS    5/5   
  scripts/general/quadv.m ................................ PASS    5/5   
  scripts/general/randi.m ................................ PASS   12/12  
  scripts/general/rat.m .................................. PASS    3/3   
  scripts/general/repmat.m ............................... PASS   42/42  
  scripts/general/rot90.m ................................ PASS    6/6   
  scripts/general/rotdim.m ............................... PASS   20/20  
  scripts/general/shift.m ................................ PASS    9/9   
  scripts/general/shiftdim.m ............................. PASS    6/6   
  scripts/general/sortrows.m ............................. PASS    8/8   
  scripts/general/sph2cart.m ............................. PASS    5/5   
  scripts/general/structfun.m ............................ PASS    3/3   
  scripts/general/trapz.m ................................ PASS   11/11  
  scripts/general/triplequad.m ........................... PASS    1/1   
  scripts/geometry/convhull.m ............................ PASS    1/1   
  scripts/geometry/delaunay.m ............................ PASS    5/5   
  scripts/geometry/delaunay3.m ........................... PASS    1/1   
  scripts/geometry/dsearch.m ............................. PASS    2/2   
  scripts/geometry/dsearchn.m ............................ PASS    6/6   
  scripts/geometry/griddata.m ............................ PASS   14/14  
  scripts/geometry/griddata3.m ........................... PASS    2/2   
  scripts/geometry/griddatan.m ........................... PASS    2/2   
  scripts/geometry/inpolygon.m ........................... PASS    6/6   
  scripts/geometry/rectint.m ............................. PASS    9/9   
  scripts/geometry/tsearchn.m ............................ PASS    5/5   
  scripts/geometry/voronoi.m ............................. PASS    1/1   
  scripts/geometry/voronoin.m ............................ PASS    3/3   
  scripts/gui/guidata.m .................................. PASS    4/4   
  scripts/gui/uigetdir.m ................................. PASS    1/1   
  scripts/gui/uigetfile.m ................................ PASS    1/1   
  scripts/gui/uimenu.m ................................... PASS    3/3   
  scripts/gui/uiputfile.m ................................ PASS    1/1   
  scripts/gui/waitbar.m .................................. PASS    4/4   
  scripts/gui/waitforbuttonpress.m ....................... PASS    2/2   
  scripts/help/__makeinfo__.m ............................ PASS    1/1   
  scripts/help/__unimplemented__.m ....................... PASS    1/1   
  scripts/help/doc.m ..................................... PASS    1/1   
  scripts/help/doc_cache_create.m ........................ PASS    1/1   
  scripts/help/get_first_help_sentence.m ................. PASS    7/7   
  scripts/help/help.m .................................... PASS    2/2   
  scripts/help/print_usage.m ............................. PASS    1/1   
  scripts/help/type.m .................................... PASS    9/9   
  scripts/help/which.m ................................... PASS    3/3   
  scripts/image/cmpermute.m .............................. PASS   19/19  
  scripts/image/cmunique.m ............................... PASS   19/19  
  scripts/image/colormap.m ............................... PASS   11/11  
  scripts/image/contrast.m ............................... PASS    1/1   
  scripts/image/gray2ind.m ............................... PASS   16/16  
  scripts/image/hsv2rgb.m ................................ PASS   11/11  
  scripts/image/imformats.m .............................. PASS    4/4   
  scripts/image/imread.m ................................. PASS    1/1   
  scripts/image/imshow.m ................................. PASS    3/3   
  scripts/image/imwrite.m ................................ PASS   17/17  
  scripts/image/ind2gray.m ............................... PASS   16/16  
  scripts/image/ind2rgb.m ................................ PASS   17/17  
  scripts/image/iscolormap.m ............................. PASS    8/8   
  scripts/image/ntsc2rgb.m ............................... PASS    9/9   
  scripts/image/rgb2hsv.m ................................ PASS   10/10  
  scripts/image/rgb2ind.m ................................ PASS    6/6   
  scripts/image/rgb2ntsc.m ............................... PASS    9/9   
  scripts/image/rgbplot.m ................................ PASS    5/5   
  scripts/io/beep.m ...................................... PASS    1/1   
  scripts/io/csvread.m ................................... PASS    1/1   
  scripts/io/csvwrite.m .................................. PASS    2/2   
  scripts/io/dlmwrite.m .................................. PASS    1/1   
  scripts/io/fileread.m .................................. PASS    4/4   
  scripts/io/importdata.m ................................ PASS   23/23  
  scripts/io/is_valid_file_id.m .......................... PASS    5/5   
  scripts/io/strread.m ................................... PASS   45/45  
  scripts/io/textread.m .................................. PASS   15/15  
  scripts/io/textscan.m .................................. PASS   28/28  
  scripts/java/usejava.m ................................. PASS    6/6   
  scripts/linear-algebra/commutation_matrix.m ............ PASS    6/6   
  scripts/linear-algebra/cond.m .......................... PASS    8/8   
  scripts/linear-algebra/condest.m ....................... PASS    4/4   
  scripts/linear-algebra/cross.m ......................... PASS    5/5   
  scripts/linear-algebra/duplication_matrix.m ............ PASS    7/7   
  scripts/linear-algebra/expm.m .......................... PASS    8/8   
  scripts/linear-algebra/housh.m ......................... PASS    6/6   
  scripts/linear-algebra/isdefinite.m .................... PASS    7/7   
  scripts/linear-algebra/ishermitian.m ................... PASS   12/12  
  scripts/linear-algebra/issymmetric.m ................... PASS   12/12  
  scripts/linear-algebra/linsolve.m ...................... PASS    7/7   
  scripts/linear-algebra/logm.m .......................... PASS   10/10  
  scripts/linear-algebra/normest.m ....................... PASS    8/8   
  scripts/linear-algebra/null.m .......................... PASS    8/8   
  scripts/linear-algebra/onenormest.m .................... PASS    4/4   
  scripts/linear-algebra/orth.m .......................... PASS    1/1   
  scripts/linear-algebra/planerot.m ...................... PASS    4/4   
  scripts/linear-algebra/qzhess.m ........................ PASS    4/4   
  scripts/linear-algebra/rank.m .......................... PASS    9/9   
  scripts/linear-algebra/rref.m .......................... PASS    6/6   
  scripts/linear-algebra/trace.m ......................... PASS    9/9   
  scripts/linear-algebra/vech.m .......................... PASS    3/3   
  scripts/miscellaneous/ans.m ............................ PASS    1/1   
  scripts/miscellaneous/bug_report.m ..................... PASS    1/1   
  scripts/miscellaneous/bzip2.m .......................... PASS    1/1   
  scripts/miscellaneous/citation.m ....................... PASS    3/3   
  scripts/miscellaneous/colon.m .......................... PASS    1/1   
  scripts/miscellaneous/comma.m .......................... PASS    1/1   
  scripts/miscellaneous/compare_versions.m ............... PASS   37/37  
  scripts/miscellaneous/computer.m ....................... PASS    4/4   
  scripts/miscellaneous/delete.m ......................... PASS    3/3   
  scripts/miscellaneous/desktop.m ........................ PASS    2/2   
  scripts/miscellaneous/dos.m ............................ PASS    3/3   
  scripts/miscellaneous/edit.m ........................... PASS    1/1   
  scripts/miscellaneous/error_ids.m ...................... PASS    1/1   
  scripts/miscellaneous/fileparts.m ...................... PASS   13/13  
  scripts/miscellaneous/fullfile.m ....................... PASS   19/19  
  scripts/miscellaneous/genvarname.m ..................... PASS   24/24  
  scripts/miscellaneous/getfield.m ....................... PASS    2/2   
  scripts/miscellaneous/gzip.m ........................... PASS    5/5   
  scripts/miscellaneous/inputname.m ...................... PASS    2/2   
  scripts/miscellaneous/isappdata.m ...................... PASS    1/1   
  scripts/miscellaneous/isdeployed.m ..................... PASS    1/1   
  scripts/miscellaneous/ismac.m .......................... PASS    2/2   
  scripts/miscellaneous/ispc.m ........................... PASS    2/2   
  scripts/miscellaneous/isunix.m ......................... PASS    2/2   
  scripts/miscellaneous/license.m ........................ PASS    8/8   
  scripts/miscellaneous/list_primes.m .................... PASS    2/2   
  scripts/miscellaneous/ls.m ............................. PASS    2/2   
  scripts/miscellaneous/ls_command.m ..................... PASS    1/1   
  scripts/miscellaneous/mexext.m ......................... PASS    1/1   
  scripts/miscellaneous/namelengthmax.m .................. PASS    1/1   
  scripts/miscellaneous/news.m ........................... PASS    3/3   
  scripts/miscellaneous/orderfields.m .................... PASS    6/6   
  scripts/miscellaneous/paren.m .......................... PASS    1/1   
  scripts/miscellaneous/recycle.m ........................ PASS    4/4   
  scripts/miscellaneous/rmappdata.m ...................... PASS    2/2   
  scripts/miscellaneous/run.m ............................ PASS    3/3   
  scripts/miscellaneous/semicolon.m ...................... PASS    1/1   
  scripts/miscellaneous/setappdata.m ..................... PASS    1/1   
  scripts/miscellaneous/setfield.m ....................... PASS    2/2   
  scripts/miscellaneous/substruct.m ...................... PASS    6/6   
  scripts/miscellaneous/swapbytes.m ...................... PASS    3/3   
  scripts/miscellaneous/symvar.m ......................... PASS    1/1   
  scripts/miscellaneous/tempdir.m ........................ PASS    2/2   
  scripts/miscellaneous/tempname.m ....................... PASS    1/1   
  scripts/miscellaneous/unix.m ........................... PASS    3/3   
  scripts/miscellaneous/ver.m ............................ PASS    2/2   
  scripts/miscellaneous/version.m ........................ PASS    3/3   
  scripts/miscellaneous/warning_ids.m .................... PASS    1/1   
  scripts/miscellaneous/xor.m ............................ PASS    5/5   
  scripts/optimization/__all_opts__.m .................... PASS    1/1   
  scripts/optimization/fminbnd.m ......................... PASS    4/4   
  scripts/optimization/fminsearch.m ...................... PASS    3/3   
  scripts/optimization/fminunc.m ......................... PASS    6/6   
  scripts/optimization/fsolve.m .......................... PASS    6/6   
  scripts/optimization/fzero.m ........................... PASS    2/2   
  scripts/optimization/lsqnonneg.m ....................... PASS    2/2   
  scripts/optimization/optimget.m ........................ PASS    6/6   
  scripts/optimization/optimset.m ........................ PASS    5/5   
  scripts/optimization/pqpnonneg.m ....................... PASS    2/2   
  scripts/optimization/qp.m .............................. PASS    1/1   
  scripts/optimization/sqp.m ............................. PASS   17/17  
  scripts/path/matlabroot.m .............................. PASS    1/1   
  scripts/plot/appearance/axis.m ......................... PASS    3/3   
  scripts/plot/appearance/datetick.m ..................... PASS    1/1   
  scripts/plot/appearance/gtext.m ........................ PASS    1/1   
  scripts/plot/appearance/legend.m ....................... PASS    1/1   
  scripts/plot/appearance/orient.m ....................... PASS    8/8   
  scripts/plot/appearance/text.m ......................... PASS    1/1   
  scripts/plot/appearance/title.m ........................ PASS    3/3   
  scripts/plot/appearance/view.m ......................... PASS    2/2   
  scripts/plot/appearance/whitebg.m ...................... PASS    1/1   
  scripts/plot/appearance/xlabel.m ....................... PASS    1/1   
  scripts/plot/appearance/xlim.m ......................... PASS    2/2   
  scripts/plot/appearance/ylabel.m ....................... PASS    1/1   
  scripts/plot/appearance/ylim.m ......................... PASS    2/2   
  scripts/plot/appearance/zlabel.m ....................... PASS    2/2   
  scripts/plot/appearance/zlim.m ......................... PASS    2/2   
  scripts/plot/draw/area.m ............................... PASS    8/8   
  scripts/plot/draw/compass.m ............................ PASS    5/5   
  scripts/plot/draw/contour.m ............................ PASS    2/2   
  scripts/plot/draw/contourc.m ........................... PASS    1/1   
  scripts/plot/draw/errorbar.m ........................... PASS   11/11  
  scripts/plot/draw/feather.m ............................ PASS    5/5   
  scripts/plot/draw/fplot.m .............................. PASS    8/8   
  scripts/plot/draw/hist.m ............................... PASS    8/8   
  scripts/plot/draw/isocolors.m .......................... PASS    1/1   
  scripts/plot/draw/isonormals.m ......................... PASS    2/2   
  scripts/plot/draw/isosurface.m ......................... PASS    4/4   
  scripts/plot/draw/line.m ............................... PASS    1/1   
  scripts/plot/draw/loglog.m ............................. PASS    2/2   
  scripts/plot/draw/patch.m .............................. PASS    2/2   
  scripts/plot/draw/semilogx.m ........................... PASS    2/2   
  scripts/plot/draw/semilogy.m ........................... PASS    2/2   
  scripts/plot/draw/shrinkfaces.m ........................ PASS    5/5   
  scripts/plot/draw/sombrero.m ........................... PASS    2/2   
  scripts/plot/draw/stairs.m ............................. PASS    9/9   
  scripts/plot/draw/stem.m ............................... PASS    8/8   
  scripts/plot/draw/stem3.m .............................. PASS    9/9   
  scripts/plot/draw/stemleaf.m ........................... PASS   17/17  
  scripts/plot/draw/surface.m ............................ PASS    1/1   
  scripts/plot/draw/trimesh.m ............................ PASS    7/7   
  scripts/plot/draw/trisurf.m ............................ PASS    8/8   
  scripts/plot/util/__gnuplot_drawnow__.m ................ PASS    1/1   
  scripts/plot/util/__plt_get_axis_arg__.m ............... PASS    1/1   
  scripts/plot/util/allchild.m ........................... PASS    3/3   
  scripts/plot/util/ancestor.m ........................... PASS    7/7   
  scripts/plot/util/cla.m ................................ PASS    2/2   
  scripts/plot/util/clf.m ................................ PASS    3/3   
  scripts/plot/util/close.m .............................. PASS    6/6   
  scripts/plot/util/colstyle.m ........................... PASS    6/6   
  scripts/plot/util/copyobj.m ............................ PASS    1/1   
  scripts/plot/util/figure.m ............................. PASS    5/5   
  scripts/plot/util/findall.m ............................ PASS    1/1   
  scripts/plot/util/findobj.m ............................ PASS   10/10  
  scripts/plot/util/gca.m ................................ PASS    1/1   
  scripts/plot/util/gcbf.m ............................... PASS    1/1   
  scripts/plot/util/gcbo.m ............................... PASS    1/1   
  scripts/plot/util/gcf.m ................................ PASS    1/1   
  scripts/plot/util/ginput.m ............................. PASS    1/1   
  scripts/plot/util/gnuplot_binary.m ..................... PASS    1/1   
  scripts/plot/util/graphics_toolkit.m ................... PASS    2/2   
  scripts/plot/util/hggroup.m ............................ PASS    1/1   
  scripts/plot/util/hold.m ............................... PASS    2/2   
  scripts/plot/util/isaxes.m ............................. PASS    1/1   
  scripts/plot/util/isfigure.m ........................... PASS    1/1   
  scripts/plot/util/ishghandle.m ......................... PASS    1/1   
  scripts/plot/util/ishold.m ............................. PASS    1/1   
  scripts/plot/util/isprop.m ............................. PASS    8/8   
  scripts/plot/util/meshgrid.m ........................... PASS    8/8   
  scripts/plot/util/ndgrid.m ............................. PASS    9/9   
  scripts/plot/util/newplot.m ............................ PASS    2/2   
  scripts/plot/util/printd.m ............................. PASS    1/1   
  scripts/polynomial/compan.m ............................ PASS    6/6   
  scripts/polynomial/conv.m .............................. PASS   22/22  
  scripts/polynomial/deconv.m ............................ PASS    8/8   
  scripts/polynomial/mkpp.m .............................. PASS   16/16  
  scripts/polynomial/mpoles.m ............................ PASS    1/1   
  scripts/polynomial/pchip.m ............................. PASS   23/23  
  scripts/polynomial/poly.m .............................. PASS    4/4   
  scripts/polynomial/polyaffine.m ........................ PASS    1/1   
  scripts/polynomial/polyder.m ........................... PASS    5/5   
  scripts/polynomial/polyeig.m ........................... PASS    1/1   
  scripts/polynomial/polyfit.m ........................... PASS    9/9   
  scripts/polynomial/polygcd.m ........................... PASS    4/4   
  scripts/polynomial/polyint.m ........................... PASS    4/4   
  scripts/polynomial/polyout.m ........................... PASS    5/5   
  scripts/polynomial/polyreduce.m ........................ PASS    8/8   
  scripts/polynomial/polyval.m ........................... PASS    8/8   
  scripts/polynomial/polyvalm.m .......................... PASS    3/3   
  scripts/polynomial/ppder.m ............................. PASS   11/11  
  scripts/polynomial/ppint.m ............................. PASS    2/2   
  scripts/polynomial/ppjumps.m ........................... PASS    3/3   
  scripts/polynomial/ppval.m ............................. PASS   17/17  
  scripts/polynomial/residue.m ........................... PASS    5/5   
  scripts/polynomial/roots.m ............................. PASS   12/12  
  scripts/polynomial/spline.m ............................ PASS   27/27  
  scripts/polynomial/splinefit.m ......................... PASS    3/3   
  scripts/polynomial/unmkpp.m ............................ PASS    6/6   
  scripts/prefs/rmpref.m ................................. PASS    4/4   
  scripts/set/intersect.m ................................ PASS    4/4   
  scripts/set/ismember.m ................................. PASS   31/31  
  scripts/set/powerset.m ................................. PASS    3/3   
  scripts/set/setdiff.m .................................. PASS    8/8   
  scripts/set/setxor.m ................................... PASS    4/4   
  scripts/set/union.m .................................... PASS    6/6   
  scripts/set/unique.m ................................... PASS   33/33  
  scripts/signal/autoreg_matrix.m ........................ PASS    4/4   
  scripts/signal/bartlett.m .............................. PASS    9/9   
  scripts/signal/blackman.m .............................. PASS    9/9   
  scripts/signal/detrend.m ............................... PASS    3/3   
  scripts/signal/fftconv.m ............................... PASS    8/8   
  scripts/signal/fftfilt.m ............................... PASS   10/10  
  scripts/signal/fftshift.m .............................. PASS    7/7   
  scripts/signal/freqz.m ................................. PASS    3/3   
  scripts/signal/hamming.m ............................... PASS    9/9   
  scripts/signal/hanning.m ............................... PASS    9/9   
  scripts/signal/ifftshift.m ............................. PASS    7/7   
  scripts/signal/sinc.m .................................. PASS    4/4   
  scripts/signal/sinetone.m .............................. PASS    1/1   
  scripts/signal/sinewave.m .............................. PASS    8/8   
  scripts/signal/spectral_adf.m .......................... PASS    4/4   
  scripts/signal/spectral_xdf.m .......................... PASS    4/4   
  scripts/signal/unwrap.m ................................ PASS    5/5   
  scripts/sparse/bicg.m .................................. PASS    3/3   
  scripts/sparse/bicgstab.m .............................. PASS    4/4   
  scripts/sparse/cgs.m ................................... PASS    3/3   
  scripts/sparse/eigs.m .................................. PASS  153/153 
  scripts/sparse/gmres.m ................................. PASS   10/10  
  scripts/sparse/gplot.m ................................. PASS    1/1   
  scripts/sparse/nonzeros.m .............................. PASS    4/4   
  scripts/sparse/pcg.m ................................... PASS    4/4   
  scripts/sparse/pcr.m ................................... PASS    3/3   
  scripts/sparse/spaugment.m ............................. PASS    1/1   
  scripts/sparse/spconvert.m ............................. PASS    7/7   
  scripts/sparse/spdiags.m ............................... PASS    3/3   
  scripts/sparse/speye.m ................................. PASS    5/5   
  scripts/sparse/spfun.m ................................. PASS    4/4   
  scripts/sparse/spones.m ................................ PASS    3/3   
  scripts/sparse/sprand.m ................................ PASS   14/14  
  scripts/sparse/sprandn.m ............................... PASS   14/14  
  scripts/sparse/sprandsym.m ............................. PASS    9/9   
  scripts/sparse/spstats.m ............................... PASS    1/1   
  scripts/sparse/spy.m ................................... PASS    1/1   
  scripts/sparse/svds.m .................................. PASS    6/6   
  scripts/sparse/treelayout.m ............................ PASS    3/3   
  scripts/specfun/bessel.m ............................... PASS    1/1   
  scripts/specfun/beta.m ................................. PASS    6/6   
  scripts/specfun/betaln.m ............................... PASS    3/3   
  scripts/specfun/ellipke.m .............................. PASS    4/4   
  scripts/specfun/expint.m ............................... PASS   10/10  
  scripts/specfun/factor.m ............................... PASS    5/5   
  scripts/specfun/factorial.m ............................ PASS    5/5   
  scripts/specfun/isprime.m .............................. PASS    5/5   
  scripts/specfun/lcm.m .................................. PASS    3/3   
  scripts/specfun/legendre.m ............................. PASS   18/18  
  scripts/specfun/nchoosek.m ............................. PASS   12/12  
  scripts/specfun/nthroot.m .............................. PASS   12/12  
  scripts/specfun/perms.m ................................ PASS    5/5   
  scripts/specfun/pow2.m ................................. PASS    3/3   
  scripts/specfun/primes.m ............................... PASS    4/4   
  scripts/specfun/reallog.m .............................. PASS    3/3   
  scripts/specfun/realpow.m .............................. PASS    5/5   
  scripts/specfun/realsqrt.m ............................. PASS    3/3   
  scripts/special-matrix/hadamard.m ...................... PASS    6/6   
  scripts/special-matrix/hankel.m ........................ PASS   11/11  
  scripts/special-matrix/hilb.m .......................... PASS    5/5   
  scripts/special-matrix/invhilb.m ....................... PASS    7/7   
  scripts/special-matrix/magic.m ......................... PASS    8/8   
  scripts/special-matrix/pascal.m ........................ PASS   12/12  
  scripts/special-matrix/rosser.m ........................ PASS    3/3   
  scripts/special-matrix/toeplitz.m ...................... PASS    8/8   
  scripts/special-matrix/vander.m ........................ PASS   10/10  
  scripts/special-matrix/wilkinson.m ..................... PASS   10/10  
  scripts/startup/__finish__.m ........................... PASS    1/1   
  scripts/statistics/base/center.m ....................... PASS   14/14  
  scripts/statistics/base/cloglog.m ...................... PASS    5/5   
  scripts/statistics/base/corr.m ......................... PASS   10/10  
  scripts/statistics/base/cov.m .......................... PASS   14/14  
  scripts/statistics/base/gls.m .......................... PASS   13/13  
  scripts/statistics/base/histc.m ........................ PASS    8/8   
  scripts/statistics/base/iqr.m .......................... PASS    7/7   
  scripts/statistics/base/kendall.m ...................... PASS   10/10  
  scripts/statistics/base/kurtosis.m ..................... PASS   18/18  
  scripts/statistics/base/logit.m ........................ PASS    4/4   
  scripts/statistics/base/mahalanobis.m .................. PASS    7/7   
  scripts/statistics/base/mean.m ......................... PASS   17/17  
  scripts/statistics/base/meansq.m ....................... PASS   11/11  
  scripts/statistics/base/median.m ....................... PASS   12/12  
  scripts/statistics/base/mode.m ......................... PASS   22/22  
  scripts/statistics/base/moment.m ....................... PASS   18/18  
  scripts/statistics/base/ols.m .......................... PASS   12/12  
  scripts/statistics/base/ppplot.m ....................... PASS    2/2   
  scripts/statistics/base/prctile.m ...................... PASS   13/13  
  scripts/statistics/base/probit.m ....................... PASS    3/3   
  scripts/statistics/base/quantile.m ..................... PASS   19/19  
  scripts/statistics/base/range.m ........................ PASS    7/7   
  scripts/statistics/base/ranks.m ........................ PASS   13/13  
  scripts/statistics/base/run_count.m .................... PASS   15/15  
  scripts/statistics/base/runlength.m .................... PASS    7/7   
  scripts/statistics/base/skewness.m ..................... PASS   21/21  
  scripts/statistics/base/spearman.m ..................... PASS    9/9   
  scripts/statistics/base/statistics.m ................... PASS    9/9   
  scripts/statistics/base/std.m .......................... PASS   12/12  
  scripts/statistics/base/table.m ........................ PASS    9/9   
  scripts/statistics/base/var.m .......................... PASS   10/10  
  scripts/statistics/base/zscore.m ....................... PASS   12/12  
  scripts/statistics/distributions/betacdf.m ............. PASS   17/17  
  scripts/statistics/distributions/betainv.m ............. PASS   20/20  
  scripts/statistics/distributions/betapdf.m ............. PASS   21/21  
  scripts/statistics/distributions/betarnd.m ............. PASS   27/27  
  scripts/statistics/distributions/binocdf.m ............. PASS   20/20  
  scripts/statistics/distributions/binoinv.m ............. PASS   20/20  
  scripts/statistics/distributions/binopdf.m ............. PASS   22/22  
  scripts/statistics/distributions/binornd.m ............. PASS   29/29  
  scripts/statistics/distributions/cauchy_cdf.m .......... PASS   19/19  
  scripts/statistics/distributions/cauchy_inv.m .......... PASS   19/19  
  scripts/statistics/distributions/cauchy_pdf.m .......... PASS   19/19  
  scripts/statistics/distributions/cauchy_rnd.m .......... PASS   27/27  
  scripts/statistics/distributions/chi2cdf.m ............. PASS   14/14  
  scripts/statistics/distributions/chi2inv.m ............. PASS   14/14  
  scripts/statistics/distributions/chi2pdf.m ............. PASS   13/13  
  scripts/statistics/distributions/chi2rnd.m ............. PASS   19/19  
  scripts/statistics/distributions/discrete_cdf.m ........ PASS   14/14  
  scripts/statistics/distributions/discrete_inv.m ........ PASS   13/13  
  scripts/statistics/distributions/discrete_pdf.m ........ PASS   14/14  
  scripts/statistics/distributions/discrete_rnd.m ........ PASS   17/17  
  scripts/statistics/distributions/empirical_cdf.m ....... PASS    9/9   
  scripts/statistics/distributions/empirical_inv.m ....... PASS    8/8   
  scripts/statistics/distributions/empirical_pdf.m ....... PASS    7/7   
  scripts/statistics/distributions/empirical_rnd.m ....... PASS    8/8   
  scripts/statistics/distributions/expcdf.m .............. PASS   13/13  
  scripts/statistics/distributions/expinv.m .............. PASS   14/14  
  scripts/statistics/distributions/exppdf.m .............. PASS   12/12  
  scripts/statistics/distributions/exprnd.m .............. PASS   19/19  
  scripts/statistics/distributions/fcdf.m ................ PASS   20/20  
  scripts/statistics/distributions/finv.m ................ PASS   20/20  
  scripts/statistics/distributions/fpdf.m ................ PASS   20/20  
  scripts/statistics/distributions/frnd.m ................ PASS   27/27  
  scripts/statistics/distributions/gamcdf.m .............. PASS   18/18  
  scripts/statistics/distributions/gaminv.m .............. PASS   20/20  
  scripts/statistics/distributions/gampdf.m .............. PASS   19/19  
  scripts/statistics/distributions/gamrnd.m .............. PASS   27/27  
  scripts/statistics/distributions/geocdf.m .............. PASS   14/14  
  scripts/statistics/distributions/geoinv.m .............. PASS   14/14  
  scripts/statistics/distributions/geopdf.m .............. PASS   13/13  
  scripts/statistics/distributions/geornd.m .............. PASS   20/20  
  scripts/statistics/distributions/hygecdf.m ............. PASS   26/26  
  scripts/statistics/distributions/hygeinv.m ............. PASS   27/27  
  scripts/statistics/distributions/hygepdf.m ............. PASS   25/25  
  scripts/statistics/distributions/hygernd.m ............. PASS   32/32  
  scripts/statistics/distributions/kolmogorov_smirnov_cdf.m  PASS    4/4   
  scripts/statistics/distributions/laplace_cdf.m ......... PASS    5/5   
  scripts/statistics/distributions/laplace_inv.m ......... PASS    6/6   
  scripts/statistics/distributions/laplace_pdf.m ......... PASS    5/5   
  scripts/statistics/distributions/laplace_rnd.m ......... PASS    9/9   
  scripts/statistics/distributions/logistic_cdf.m ........ PASS    5/5   
  scripts/statistics/distributions/logistic_inv.m ........ PASS    6/6   
  scripts/statistics/distributions/logistic_pdf.m ........ PASS    5/5   
  scripts/statistics/distributions/logistic_rnd.m ........ PASS    9/9   
  scripts/statistics/distributions/logncdf.m ............. PASS   19/19  
  scripts/statistics/distributions/logninv.m ............. PASS   19/19  
  scripts/statistics/distributions/lognpdf.m ............. PASS   18/18  
  scripts/statistics/distributions/lognrnd.m ............. PASS   27/27  
  scripts/statistics/distributions/nbincdf.m ............. PASS   20/20  
  scripts/statistics/distributions/nbininv.m ............. PASS   21/21  
  scripts/statistics/distributions/nbinpdf.m ............. PASS   19/19  
  scripts/statistics/distributions/nbinrnd.m ............. PASS   27/27  
  scripts/statistics/distributions/normcdf.m ............. PASS   19/19  
  scripts/statistics/distributions/norminv.m ............. PASS   19/19  
  scripts/statistics/distributions/normpdf.m ............. PASS   18/18  
  scripts/statistics/distributions/normrnd.m ............. PASS   27/27  
  scripts/statistics/distributions/poisscdf.m ............ PASS   14/14  
  scripts/statistics/distributions/poissinv.m ............ PASS   14/14  
  scripts/statistics/distributions/poisspdf.m ............ PASS   13/13  
  scripts/statistics/distributions/poissrnd.m ............ PASS   21/21  
  scripts/statistics/distributions/stdnormal_cdf.m ....... PASS    5/5   
  scripts/statistics/distributions/stdnormal_inv.m ....... PASS    6/6   
  scripts/statistics/distributions/stdnormal_pdf.m ....... PASS    5/5   
  scripts/statistics/distributions/stdnormal_rnd.m ....... PASS    9/9   
  scripts/statistics/distributions/tcdf.m ................ PASS   26/26  
  scripts/statistics/distributions/tinv.m ................ PASS   14/14  
  scripts/statistics/distributions/tpdf.m ................ PASS   14/14  
  scripts/statistics/distributions/trnd.m ................ PASS   19/19  
  scripts/statistics/distributions/unidcdf.m ............. PASS   14/14  
  scripts/statistics/distributions/unidinv.m ............. PASS   14/14  
  scripts/statistics/distributions/unidpdf.m ............. PASS   13/13  
  scripts/statistics/distributions/unidrnd.m ............. PASS   13/13  
  scripts/statistics/distributions/unifcdf.m ............. PASS   19/19  
  scripts/statistics/distributions/unifinv.m ............. PASS   19/19  
  scripts/statistics/distributions/unifpdf.m ............. PASS   18/18  
  scripts/statistics/distributions/unifrnd.m ............. PASS   27/27  
  scripts/statistics/distributions/wblcdf.m .............. PASS   18/18  
  scripts/statistics/distributions/wblinv.m .............. PASS   18/18  
  scripts/statistics/distributions/wblpdf.m .............. PASS   17/17  
  scripts/statistics/distributions/wblrnd.m .............. PASS   27/27  
  scripts/statistics/tests/kolmogorov_smirnov_test.m ..... PASS    7/7   
  scripts/statistics/tests/kruskal_wallis_test.m ......... PASS    1/1   
  scripts/strings/base2dec.m ............................. PASS   12/12  
  scripts/strings/bin2dec.m .............................. PASS    9/9   
  scripts/strings/blanks.m ............................... PASS    8/8   
  scripts/strings/cstrcat.m .............................. PASS    6/6   
  scripts/strings/deblank.m .............................. PASS   10/10  
  scripts/strings/dec2base.m ............................. PASS   21/21  
  scripts/strings/dec2bin.m .............................. PASS    5/5   
  scripts/strings/dec2hex.m .............................. PASS    5/5   
  scripts/strings/findstr.m .............................. PASS    6/6   
  scripts/strings/hex2dec.m .............................. PASS    7/7   
  scripts/strings/index.m ................................ PASS   18/18  
  scripts/strings/isletter.m ............................. PASS    2/2   
  scripts/strings/isstrprop.m ............................ PASS   10/10  
  scripts/strings/mat2str.m .............................. PASS   14/14  
  scripts/strings/ostrsplit.m ............................ PASS   12/12  
  scripts/strings/regexptranslate.m ...................... PASS    7/7   
  scripts/strings/rindex.m ............................... PASS    6/6   
  scripts/strings/str2num.m .............................. PASS    6/6   
  scripts/strings/strcat.m ............................... PASS   16/16  
  scripts/strings/strchr.m ............................... PASS    7/7   
  scripts/strings/strjoin.m .............................. PASS    7/7   
  scripts/strings/strjust.m .............................. PASS    8/8   
  scripts/strings/strmatch.m ............................. PASS   17/17  
  scripts/strings/strsplit.m ............................. PASS   34/34  
  scripts/strings/strtok.m ............................... PASS   32/32  
  scripts/strings/strtrim.m .............................. PASS   10/10  
  scripts/strings/strtrunc.m ............................. PASS   13/13  
  scripts/strings/substr.m ............................... PASS   16/16  
  scripts/strings/untabify.m ............................. PASS    8/8   
  scripts/strings/validatestring.m ....................... PASS   18/18  
  scripts/testfun/assert.m ............................... PASS   92/92  
  scripts/testfun/demo.m ................................. PASS    2/2   
  scripts/testfun/example.m .............................. PASS    4/4   
  scripts/testfun/fail.m ................................. PASS    8/8   
  scripts/testfun/rundemos.m ............................. PASS    2/2   
  scripts/testfun/runtests.m ............................. PASS    2/2   
  scripts/testfun/speed.m ................................ PASS    4/4   
  scripts/testfun/test.m ................................. PASS   44/44  
  scripts/time/addtodate.m ............................... PASS   36/36  
  scripts/time/asctime.m ................................. PASS    3/3   
  scripts/time/calendar.m ................................ PASS    3/3   
  scripts/time/clock.m ................................... PASS    1/1   
  scripts/time/ctime.m ................................... PASS    3/3   
  scripts/time/date.m .................................... PASS    1/1   
  scripts/time/datenum.m ................................. PASS   27/27  
  scripts/time/datestr.m ................................. PASS   37/37  
  scripts/time/datevec.m ................................. PASS   12/12  
  scripts/time/eomday.m .................................. PASS   14/14  
  scripts/time/etime.m ................................... PASS    9/9   
  scripts/time/is_leap_year.m ............................ PASS    6/6   
  scripts/time/now.m ..................................... PASS    4/4   
  scripts/time/weekday.m ................................. PASS   20/20  

Fixed test scripts:

  bug-35448.tst .......................................... PASS    2/2   
  bug-36025.tst .......................................... PASS    1/1   
  bug-38236.tst .......................................... PASS    1/1   
  bug-38691.tst .......................................... PASS    1/1   
  class-concat.tst ....................................... PASS    2/2   
  classes.tst ............................................ PASS  124/124 
  ctor-vs-method.tst ..................................... PASS    4/4   
  fcn-handle-derived-resolution.tst ...................... PASS    7/7   
  args.tst ............................................... PASS   26/26  
  bc-overloads.tst ....................................... PASS  451/451 
  bug-31371.tst .......................................... PASS    1/1   
  bug-38576.tst .......................................... PASS    1/1   
  diag-perm.tst .......................................... PASS   27/27  
  error.tst .............................................. PASS   10/10  
  eval-catch.tst ......................................... PASS    9/9   
  for.tst ................................................ PASS   14/14  
  func.tst ............................................... PASS   49/49  
  global.tst ............................................. PASS   10/10  
  if.tst ................................................. PASS    8/8   
  index.tst .............................................. PASS  138/138 
  io.tst ................................................. PASS   90/90  
  jit.tst ................................................
  line-continue.tst ...................................... PASS   11/11  
  logical-index.tst ...................................... PASS   43/43  
  null-assign.tst ........................................ PASS   18/18  
  parser.tst ............................................. PASS   34/34  
  prefer.tst ............................................. PASS   28/28  
  range.tst .............................................. PASS   56/56  
  recursion.tst .......................................... PASS    2/2   
  return.tst ............................................. PASS    2/2   
  slice.tst .............................................. PASS  133/133 
  sparse.tst ............................................. PASS 1204/1204
  struct.tst ............................................. PASS   45/45  
  switch.tst ............................................. PASS    8/8   
  system.tst ............................................. PASS   95/96   FAIL 1
  transpose.tst .......................................... PASS   16/16  
  try.tst ................................................ PASS   18/18  
  unwind.tst ............................................. PASS    2/2   
  while.tst .............................................. PASS    6/6   

Summary:

  PASS     11501
  FAIL         1
  XFAIL        7
  SKIPPED     36

See the file test/fntests.log for additional details.

Expected failures (listed as XFAIL above) are known bugs.
Please help improve Octave by contributing fixes for them.

Tests are most often skipped because the features they require
have been disabled.  Features are most often disabled because
they require dependencies that were not present when Octave
was built.  The configure script should have printed a summary
at the end of its run indicating which dependencies were not found.

243 (of 831) .m files have no tests.

Please help improve Octave by contributing tests for
these files (see the list in the file fntests.log).

make[3]: Leaving directory `/«PKGBUILDDIR»/test'
make[2]: Leaving directory `/«PKGBUILDDIR»'
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/liboctave2.substvars
	rm -f debian/liboctave2.*.debhelper
	rm -rf debian/liboctave2/
	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/liboctave2
	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:2837: warning: overriding commands for target `check'
Makefile:2399: warning: ignoring old commands for target `check'
rm -f bits/stl_algo.h
make  install-recursive
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: 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 /«PKGBUILDDIR»/build-aux/install-sh -d /«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 liboctave
make[4]: Entering directory `/«PKGBUILDDIR»/liboctave'
make  install-recursive
make[5]: Entering directory `/«PKGBUILDDIR»/liboctave'
Making install in cruft
make[6]: Entering directory `/«PKGBUILDDIR»/liboctave/cruft'
make[7]: Entering directory `/«PKGBUILDDIR»/liboctave/cruft'
make[7]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/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.8.1/octave'
make[7]: Leaving directory `/«PKGBUILDDIR»/liboctave/cruft'
make[6]: Leaving directory `/«PKGBUILDDIR»/liboctave/cruft'
make[6]: Entering directory `/«PKGBUILDDIR»/liboctave'
make[7]: 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: /usr/bin/install -c .libs/liboctave.so.2.0.0 /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctave.so.2.0.0 liboctave.so.2 || { rm -f liboctave.so.2 && ln -s liboctave.so.2.0.0 liboctave.so.2; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctave.so.2.0.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.2.0.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/share/octave/3.8.1/etc/tests/liboctave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/liboctave/array'
 /usr/bin/install -c -m 644  array/CMatrix.cc-tst array/CSparse.cc-tst array/dMatrix.cc-tst array/dSparse.cc-tst array/fCMatrix.cc-tst array/fMatrix.cc-tst array/idx-vector.cc-tst array/Array.cc-tst array/Sparse.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/liboctave/array'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/liboctave/util'
 /usr/bin/install -c -m 644  util/oct-inttypes.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/liboctave/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-ops.h numeric/DASPK-opts.h numeric/DASRT-opts.h numeric/DASSL-opts.h numeric/LSODE-opts.h numeric/Quad-opts.h operators/mx-cdm-dm.h operators/mx-dm-cdm.h operators/mx-cs-dm.h operators/mx-cs-m.h operators/mx-cs-nda.h operators/mx-cdm-cm.h operators/mx-cdm-m.h operators/mx-cdm-s.h operators/mx-cm-cdm.h operators/mx-cm-dm.h operators/mx-cm-m.h operators/mx-cnda-nda.h operators/mx-cm-s.h operators/mx-cnda-s.h operators/mx-dm-cs.h operators/mx-dm-cm.h operators/mx-m-cs.h operators/mx-nda-cs.h operators/mx-m-cdm.h operators/mx-m-cm.h operators/mx-nda-cnda.h operators/mx-s-cdm.h operators/mx-s-cm.h operators/mx-s-cnda.h operators/mx-dm-m.h operators/mx-m-dm.h operators/mx-fcdm-fdm.h operators/mx-fdm-fcdm.h operators/mx-fcs-fdm.h operators/mx-fcs-fm.h operators/mx-fcs-fnda.h operators/mx-fcdm-fcm.h operators/mx-fcdm-fm.h operators/mx-fcdm-fs.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-fcm-fcdm.h operators/mx-fcm-fdm.h operators/mx-fcm-fm.h operators/mx-fcnda-fnda.h operators/mx-fcm-fs.h operators/mx-fcnda-fs.h operators/mx-fdm-fcs.h operators/mx-fdm-fcm.h operators/mx-fm-fcs.h operators/mx-fnda-fcs.h operators/mx-fm-fcdm.h operators/mx-fm-fcm.h operators/mx-fnda-fcnda.h operators/mx-fs-fcdm.h operators/mx-fs-fcm.h operators/mx-fs-fcnda.h operators/mx-fdm-fm.h operators/mx-fm-fdm.h operators/mx-pm-m.h operators/mx-m-pm.h operators/mx-pm-cm.h operators/mx-cm-pm.h operators/mx-pm-fm.h operators/mx-fm-pm.h operators/mx-pm-fcm.h operators/mx-fcm-pm.h operators/mx-s-i8nda.h operators/mx-i8nda-s.h operators/mx-s-ui8nda.h operators/mx-ui8nda-s.h operators/mx-s-i16nda.h operators/mx-i16nda-s.h operators/mx-s-ui16nda.h operators/mx-ui16nda-s.h operators/mx-s-i32nda.h operators/mx-i32nda-s.h operators/mx-s-ui32nda.h operators/mx-ui32nda-s.h operators/mx-s-i64nda.h operators/mx-i64nda-s.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-s-ui64nda.h operators/mx-ui64nda-s.h operators/mx-fs-i8nda.h operators/mx-i8nda-fs.h operators/mx-fs-ui8nda.h operators/mx-ui8nda-fs.h operators/mx-fs-i16nda.h operators/mx-i16nda-fs.h operators/mx-fs-ui16nda.h operators/mx-ui16nda-fs.h operators/mx-fs-i32nda.h operators/mx-i32nda-fs.h operators/mx-fs-ui32nda.h operators/mx-ui32nda-fs.h operators/mx-fs-i64nda.h operators/mx-i64nda-fs.h operators/mx-fs-ui64nda.h operators/mx-ui64nda-fs.h operators/mx-nda-i8.h operators/mx-i8-nda.h operators/mx-nda-ui8.h operators/mx-ui8-nda.h operators/mx-nda-i16.h operators/mx-i16-nda.h operators/mx-nda-ui16.h operators/mx-ui16-nda.h operators/mx-nda-i32.h operators/mx-i32-nda.h operators/mx-nda-ui32.h operators/mx-ui32-nda.h operators/mx-nda-i64.h operators/mx-i64-nda.h operators/mx-nda-ui64.h operators/mx-ui64-nda.h operators/mx-fnda-i8.h operators/mx-i8-fnda.h operators/mx-fnda-ui8.h operators/mx-ui8-fnda.h operators/mx-fnda-i16.h operators/mx-i16-fnda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-fnda-ui16.h operators/mx-ui16-fnda.h operators/mx-fnda-i32.h operators/mx-i32-fnda.h operators/mx-fnda-ui32.h operators/mx-ui32-fnda.h operators/mx-fnda-i64.h operators/mx-i64-fnda.h operators/mx-fnda-ui64.h operators/mx-ui64-fnda.h operators/mx-nda-i8nda.h operators/mx-i8nda-nda.h operators/mx-nda-ui8nda.h operators/mx-ui8nda-nda.h operators/mx-nda-i16nda.h operators/mx-i16nda-nda.h operators/mx-nda-ui16nda.h operators/mx-ui16nda-nda.h operators/mx-nda-i32nda.h operators/mx-i32nda-nda.h operators/mx-nda-ui32nda.h operators/mx-ui32nda-nda.h operators/mx-nda-i64nda.h operators/mx-i64nda-nda.h operators/mx-nda-ui64nda.h operators/mx-ui64nda-nda.h operators/mx-fnda-i8nda.h operators/mx-i8nda-fnda.h operators/mx-fnda-ui8nda.h operators/mx-ui8nda-fnda.h operators/mx-fnda-i16nda.h operators/mx-i16nda-fnda.h operators/mx-fnda-ui16nda.h operators/mx-ui16nda-fnda.h operators/mx-fnda-i32nda.h operators/mx-i32nda-fnda.h operators/mx-fnda-ui32nda.h operators/mx-ui32nda-fnda.h operators/mx-fnda-i64nda.h operators/mx-i64nda-fnda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-fnda-ui64nda.h operators/mx-ui64nda-fnda.h operators/mx-i8nda-ui8.h operators/mx-i8nda-i16.h operators/mx-i8nda-ui16.h operators/mx-i8nda-i32.h operators/mx-i8nda-ui32.h operators/mx-i8nda-i64.h operators/mx-i8nda-ui64.h operators/mx-i16nda-i8.h operators/mx-i16nda-ui8.h operators/mx-i16nda-ui16.h operators/mx-i16nda-i32.h operators/mx-i16nda-ui32.h operators/mx-i16nda-i64.h operators/mx-i16nda-ui64.h operators/mx-i32nda-i8.h operators/mx-i32nda-ui8.h operators/mx-i32nda-i16.h operators/mx-i32nda-ui16.h operators/mx-i32nda-ui32.h operators/mx-i32nda-i64.h operators/mx-i32nda-ui64.h operators/mx-i64nda-i8.h operators/mx-i64nda-ui8.h operators/mx-i64nda-i16.h operators/mx-i64nda-ui16.h operators/mx-i64nda-i32.h operators/mx-i64nda-ui32.h operators/mx-i64nda-ui64.h operators/mx-ui8nda-i8.h operators/mx-ui8nda-i16.h operators/mx-ui8nda-ui16.h operators/mx-ui8nda-i32.h operators/mx-ui8nda-ui32.h operators/mx-ui8nda-i64.h operators/mx-ui8nda-ui64.h operators/mx-ui16nda-i8.h operators/mx-ui16nda-ui8.h operators/mx-ui16nda-i16.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-ui16nda-i32.h operators/mx-ui16nda-ui32.h operators/mx-ui16nda-i64.h operators/mx-ui16nda-ui64.h operators/mx-ui32nda-i8.h operators/mx-ui32nda-ui8.h operators/mx-ui32nda-i16.h operators/mx-ui32nda-ui16.h operators/mx-ui32nda-i32.h operators/mx-ui32nda-i64.h operators/mx-ui32nda-ui64.h operators/mx-ui64nda-i8.h operators/mx-ui64nda-ui8.h operators/mx-ui64nda-i16.h operators/mx-ui64nda-ui16.h operators/mx-ui64nda-i32.h operators/mx-ui64nda-ui32.h operators/mx-ui64nda-i64.h operators/mx-i8-ui8nda.h operators/mx-i8-i16nda.h operators/mx-i8-ui16nda.h operators/mx-i8-i32nda.h operators/mx-i8-ui32nda.h operators/mx-i8-i64nda.h operators/mx-i8-ui64nda.h operators/mx-i16-i8nda.h operators/mx-i16-ui8nda.h operators/mx-i16-ui16nda.h operators/mx-i16-i32nda.h operators/mx-i16-ui32nda.h operators/mx-i16-i64nda.h operators/mx-i16-ui64nda.h operators/mx-i32-i8nda.h operators/mx-i32-ui8nda.h operators/mx-i32-i16nda.h operators/mx-i32-ui16nda.h operators/mx-i32-ui32nda.h operators/mx-i32-i64nda.h operators/mx-i32-ui64nda.h operators/mx-i64-i8nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-i64-ui8nda.h operators/mx-i64-i16nda.h operators/mx-i64-ui16nda.h operators/mx-i64-i32nda.h operators/mx-i64-ui32nda.h operators/mx-i64-ui64nda.h operators/mx-ui8-i8nda.h operators/mx-ui8-i16nda.h operators/mx-ui8-ui16nda.h operators/mx-ui8-i32nda.h operators/mx-ui8-ui32nda.h operators/mx-ui8-i64nda.h operators/mx-ui8-ui64nda.h operators/mx-ui16-i8nda.h operators/mx-ui16-ui8nda.h operators/mx-ui16-i16nda.h operators/mx-ui16-i32nda.h operators/mx-ui16-ui32nda.h operators/mx-ui16-i64nda.h operators/mx-ui16-ui64nda.h operators/mx-ui32-i8nda.h operators/mx-ui32-ui8nda.h operators/mx-ui32-i16nda.h operators/mx-ui32-ui16nda.h operators/mx-ui32-i32nda.h operators/mx-ui32-i64nda.h operators/mx-ui32-ui64nda.h operators/mx-ui64-i8nda.h operators/mx-ui64-ui8nda.h operators/mx-ui64-i16nda.h operators/mx-ui64-ui16nda.h operators/mx-ui64-i32nda.h operators/mx-ui64-ui32nda.h operators/mx-ui64-i64nda.h operators/mx-i8nda-ui8nda.h operators/mx-i8nda-i16nda.h operators/mx-i8nda-ui16nda.h operators/mx-i8nda-i32nda.h operators/mx-i8nda-ui32nda.h operators/mx-i8nda-i64nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-i8nda-ui64nda.h operators/mx-i16nda-i8nda.h operators/mx-i16nda-ui8nda.h operators/mx-i16nda-ui16nda.h operators/mx-i16nda-i32nda.h operators/mx-i16nda-ui32nda.h operators/mx-i16nda-i64nda.h operators/mx-i16nda-ui64nda.h operators/mx-i32nda-i8nda.h operators/mx-i32nda-ui8nda.h operators/mx-i32nda-i16nda.h operators/mx-i32nda-ui16nda.h operators/mx-i32nda-ui32nda.h operators/mx-i32nda-i64nda.h operators/mx-i32nda-ui64nda.h operators/mx-i64nda-i8nda.h operators/mx-i64nda-ui8nda.h operators/mx-i64nda-i16nda.h operators/mx-i64nda-ui16nda.h operators/mx-i64nda-i32nda.h operators/mx-i64nda-ui32nda.h operators/mx-i64nda-ui64nda.h operators/mx-ui8nda-i8nda.h operators/mx-ui8nda-i16nda.h operators/mx-ui8nda-ui16nda.h operators/mx-ui8nda-i32nda.h operators/mx-ui8nda-ui32nda.h operators/mx-ui8nda-i64nda.h operators/mx-ui8nda-ui64nda.h operators/mx-ui16nda-i8nda.h operators/mx-ui16nda-ui8nda.h operators/mx-ui16nda-i16nda.h operators/mx-ui16nda-i32nda.h operators/mx-ui16nda-ui32nda.h operators/mx-ui16nda-i64nda.h operators/mx-ui16nda-ui64nda.h operators/mx-ui32nda-i8nda.h operators/mx-ui32nda-ui8nda.h operators/mx-ui32nda-i16nda.h operators/mx-ui32nda-ui16nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/mx-ui32nda-i32nda.h operators/mx-ui32nda-i64nda.h operators/mx-ui32nda-ui64nda.h operators/mx-ui64nda-i8nda.h operators/mx-ui64nda-ui8nda.h operators/mx-ui64nda-i16nda.h operators/mx-ui64nda-ui16nda.h operators/mx-ui64nda-i32nda.h operators/mx-ui64nda-ui32nda.h operators/mx-ui64nda-i64nda.h operators/vx-ccv-cv.h operators/vx-ccv-s.h operators/vx-crv-rv.h operators/vx-crv-s.h operators/vx-cs-cv.h operators/vx-cs-rv.h operators/vx-cv-ccv.h operators/vx-cv-cs.h operators/vx-rv-crv.h operators/vx-rv-cs.h operators/vx-s-ccv.h operators/vx-s-crv.h operators/vx-fccv-fcv.h operators/vx-fccv-fs.h operators/vx-fcrv-frv.h operators/vx-fcrv-fs.h operators/vx-fcs-fcv.h operators/vx-fcs-frv.h operators/vx-fcv-fccv.h operators/vx-fcv-fcs.h operators/vx-frv-fcrv.h operators/vx-frv-fcs.h operators/vx-fs-fccv.h operators/vx-fs-fcrv.h operators/smx-sm-cs.h operators/smx-cs-sm.h operators/smx-scm-s.h operators/smx-s-scm.h operators/smx-scm-sm.h operators/smx-sm-scm.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 operators/smx-m-sm.h operators/smx-m-scm.h operators/smx-cm-sm.h operators/smx-cm-scm.h operators/smx-sm-m.h operators/smx-scm-m.h operators/smx-sm-cm.h operators/smx-scm-cm.h operators/smx-bm-sbm.h operators/smx-sbm-bm.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 array/Array2.h array/Array3.h array/Array.h array/ArrayN.h array/Array-util.h array/boolMatrix.h array/boolNDArray.h array/boolSparse.h array/CColVector.h array/CDiagMatrix.h array/chMatrix.h array/chNDArray.h array/CMatrix.h array/CNDArray.h array/CRowVector.h array/CSparse.h array/dColVector.h array/dDiagMatrix.h array/DiagArray2.h array/dim-vector.h array/dMatrix.h array/dNDArray.h array/dRowVector.h array/dSparse.h array/fCColVector.h array/fCDiagMatrix.h array/fCMatrix.h array/fCNDArray.h array/fColVector.h array/fCRowVector.h array/fDiagMatrix.h array/fMatrix.h array/fNDArray.h array/fRowVector.h array/idx-vector.h array/int16NDArray.h array/int32NDArray.h array/int64NDArray.h array/int8NDArray.h array/intNDArray.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 array/MArray2.h array/MArray-decl.h array/MArray-defs.h array/MArray.h array/MArrayN.h array/Matrix.h array/MatrixType.h array/MDiagArray2.h array/MSparse-defs.h array/MSparse.h array/PermMatrix.h array/Range.h array/Sparse.h array/uint16NDArray.h array/uint32NDArray.h array/uint64NDArray.h array/uint8NDArray.h numeric/base-aepbal.h numeric/base-dae.h numeric/base-de.h numeric/base-lu.h numeric/base-min.h numeric/base-qr.h numeric/bsxfun-decl.h numeric/bsxfun.h numeric/CmplxAEPBAL.h numeric/CmplxCHOL.h numeric/CmplxGEPBAL.h numeric/CmplxHESS.h numeric/CmplxLU.h numeric/CmplxQR.h numeric/CmplxQRP.h numeric/CmplxSCHUR.h numeric/CmplxSVD.h numeric/CollocWt.h numeric/DAEFunc.h numeric/DAE.h numeric/DAERTFunc.h numeric/DAERT.h numeric/DASPK.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 numeric/DASRT.h numeric/DASSL.h numeric/dbleAEPBAL.h numeric/dbleCHOL.h numeric/dbleGEPBAL.h numeric/dbleHESS.h numeric/dbleLU.h numeric/dbleQR.h numeric/dbleQRP.h numeric/dbleSCHUR.h numeric/dbleSVD.h numeric/DET.h numeric/EIG.h numeric/fCmplxAEPBAL.h numeric/fCmplxCHOL.h numeric/fCmplxGEPBAL.h numeric/fCmplxHESS.h numeric/fCmplxLU.h numeric/fCmplxQR.h numeric/fCmplxQRP.h numeric/fCmplxSCHUR.h numeric/fCmplxSVD.h numeric/fEIG.h numeric/floatAEPBAL.h numeric/floatCHOL.h numeric/floatGEPBAL.h numeric/floatHESS.h numeric/floatLU.h numeric/floatQR.h numeric/floatQRP.h numeric/floatSCHUR.h numeric/floatSVD.h numeric/lo-mappers.h numeric/lo-specfun.h numeric/LSODE.h numeric/oct-convn.h numeric/oct-fftw.h numeric/oct-norm.h numeric/oct-rand.h numeric/oct-spparms.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 numeric/ODEFunc.h numeric/ODE.h numeric/ODESFunc.h numeric/ODES.h numeric/Quad.h numeric/randgamma.h numeric/randmtzig.h numeric/randpoisson.h numeric/sparse-base-chol.h numeric/sparse-base-lu.h numeric/SparseCmplxCHOL.h numeric/SparseCmplxLU.h numeric/SparseCmplxQR.h numeric/SparsedbleCHOL.h numeric/SparsedbleLU.h numeric/SparseQR.h operators/mx-base.h operators/mx-defs.h operators/mx-ext.h operators/mx-op-decl.h operators/mx-op-defs.h operators/Sparse-diag-op-defs.h operators/Sparse-op-defs.h operators/Sparse-perm-op-defs.h system/dir-ops.h system/file-ops.h system/file-stat.h system/lo-sysdep.h system/mach-info.h system/oct-env.h system/oct-group.h system/oct-openmp.h system/oct-passwd.h system/oct-syscalls.h system/oct-time.h system/oct-uname.h system/pathlen.h system/sysdir.h system/syswait.h util/action-container.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 util/base-list.h util/byte-swap.h util/caseless-str.h util/cmd-edit.h util/cmd-hist.h util/data-conv.h util/functor.h util/glob-match.h util/lo-array-gripes.h util/lo-cutils.h util/lo-ieee.h util/lo-macros.h util/lo-math.h util/lo-traits.h util/lo-utils.h util/oct-alloc.h util/oct-base64.h util/oct-binmap.h util/oct-cmplx.h util/oct-glob.h util/oct-inttypes.h util/oct-locbuf.h util/oct-md5.h util/oct-mem.h util/oct-mutex.h util/oct-refcount.h util/oct-rl-edit.h util/oct-rl-hist.h util/oct-shlib.h util/oct-sort.h util/oct-sparse.h util/pathsearch.h util/lo-regexp.h util/singleton-cleanup.h util/sparse-sort.h util/sparse-util.h util/statdefs.h util/str-vec.h util/sun-utils.h util/unwind-prot.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 util/url-transfer.h util/kpse.cc array/Array.cc array/DiagArray2.cc array/intNDArray.cc array/MArray.cc array/MDiagArray2.cc array/MSparse.cc array/Sparse.cc numeric/base-lu.cc numeric/base-qr.cc numeric/bsxfun-defs.cc numeric/eigs-base.cc numeric/sparse-base-chol.cc numeric/sparse-base-lu.cc numeric/sparse-dmsolve.cc operators/mx-inlines.cc util/oct-sort.cc '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
make[7]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[6]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[5]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[4]: Leaving directory `/«PKGBUILDDIR»/liboctave'
Making install in libinterp
make[4]: Entering directory `/«PKGBUILDDIR»/libinterp'
make  install-am
make[5]: Entering directory `/«PKGBUILDDIR»/libinterp'
make[6]: Entering directory `/«PKGBUILDDIR»/libinterp'
 /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»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -o liboctinterp.la -rpath /usr/lib/arm-linux-gnueabihf liboctinterp_la-octave.lo liboctinterp_la-version.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 template-inst/liboctinterp_la-Array-jit.lo corefcn/liboctinterp_la-oct-errno.lo operators/liboctinterp_la-ops.lo liboctinterp_la-builtins.lo octave-value/liboctave-value.la parse-tree/libparse-tree.la parse-tree/libparser.la corefcn/libcorefcn.la corefcn/libtex_parser.la ../liboctave/liboctave.la -lfreetype -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig -lfreetype -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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-octave.o .libs/liboctinterp_la-version.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 template-inst/.libs/liboctinterp_la-Array-jit.o corefcn/.libs/liboctinterp_la-oct-errno.o operators/.libs/liboctinterp_la-ops.o .libs/liboctinterp_la-builtins.o  -Wl,--whole-archive octave-value/.libs/liboctave-value.a parse-tree/.libs/libparse-tree.a parse-tree/.libs/libparser.a corefcn/.libs/libcorefcn.a corefcn/.libs/libtex_parser.a -Wl,--no-whole-archive  -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctave -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig -lfreetype -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.2 -o .libs/liboctinterp.so.2.0.0
libtool: install: /usr/bin/install -c .libs/liboctinterp.so.2.0.0T /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctinterp.so.2.0.0 liboctinterp.so.2 || { rm -f liboctinterp.so.2 && ln -s liboctinterp.so.2.0.0 liboctinterp.so.2; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctinterp.so.2.0.0 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.2.0.0 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/share/octave/3.8.1/etc/tests/libinterp'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/corefcn'
 /usr/bin/install -c -m 644  corefcn/__contourc__.cc-tst corefcn/__dispatch__.cc-tst corefcn/__lin_interpn__.cc-tst corefcn/__pchip_deriv__.cc-tst corefcn/__qp__.cc-tst corefcn/besselj.cc-tst corefcn/betainc.cc-tst corefcn/bsxfun.cc-tst corefcn/cellfun.cc-tst corefcn/conv2.cc-tst corefcn/dassl.cc-tst corefcn/data.cc-tst corefcn/defaults.cc-tst corefcn/det.cc-tst corefcn/dirfns.cc-tst corefcn/dlmread.cc-tst corefcn/dot.cc-tst corefcn/eig.cc-tst corefcn/ellipj.cc-tst corefcn/fft.cc-tst corefcn/fft2.cc-tst corefcn/filter.cc-tst corefcn/find.cc-tst corefcn/gammainc.cc-tst corefcn/gcd.cc-tst corefcn/givens.cc-tst corefcn/graphics.cc-tst corefcn/hess.cc-tst corefcn/hex2num.cc-tst corefcn/inv.cc-tst corefcn/kron.cc-tst corefcn/lookup.cc-tst corefcn/lsode.cc-tst corefcn/lu.cc-tst corefcn/luinc.cc-tst corefcn/mappers.cc-tst corefcn/matrix_type.cc-tst corefcn/max.cc-tst corefcn/md5sum.cc-tst corefcn/mgorth.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/corefcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/dldfcn'
 /usr/bin/install -c -m 644  dldfcn/__delaunayn__.cc-tst dldfcn/__dsearchn__.cc-tst dldfcn/__fltk_uigetfile__.cc-tst dldfcn/__glpk__.cc-tst dldfcn/__magick_read__.cc-tst dldfcn/__voronoi__.cc-tst dldfcn/chol.cc-tst dldfcn/convhulln.cc-tst dldfcn/dmperm.cc-tst dldfcn/fftw.cc-tst dldfcn/qr.cc-tst dldfcn/tsearch.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/dldfcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/corefcn'
 /usr/bin/install -c -m 644  corefcn/nproc.cc-tst corefcn/oct-map.cc-tst corefcn/pinv.cc-tst corefcn/pr-output.cc-tst corefcn/quad.cc-tst corefcn/quadcc.cc-tst corefcn/qz.cc-tst corefcn/rand.cc-tst corefcn/rcond.cc-tst corefcn/regexp.cc-tst corefcn/schur.cc-tst corefcn/sighandlers.cc-tst corefcn/sparse-xpow.cc-tst corefcn/spparms.cc-tst corefcn/sqrtm.cc-tst corefcn/str2double.cc-tst corefcn/strfind.cc-tst corefcn/strfns.cc-tst corefcn/sub2ind.cc-tst corefcn/svd.cc-tst corefcn/syl.cc-tst corefcn/symtab.cc-tst corefcn/syscalls.cc-tst corefcn/sysdep.cc-tst corefcn/time.cc-tst corefcn/toplev.cc-tst corefcn/tril.cc-tst corefcn/utils.cc-tst corefcn/variables.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/corefcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/parse-tree'
 /usr/bin/install -c -m 644  parse-tree/pt-assign.cc-tst parse-tree/pt-binop.cc-tst parse-tree/pt-eval.cc-tst parse-tree/pt-fcn-handle.cc-tst parse-tree/pt-idx.cc-tst parse-tree/pt-mat.cc-tst parse-tree/lex.ll-tst parse-tree/oct-parse.in.yy-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/parse-tree'
 /usr/bin/install -c -m 644  octave.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/.'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/octave-value'
 /usr/bin/install -c -m 644  octave-value/ov-base.cc-tst octave-value/ov-bool-mat.cc-tst octave-value/ov-cell.cc-tst octave-value/ov-class.cc-tst octave-value/ov-cx-diag.cc-tst octave-value/ov-fcn-handle.cc-tst octave-value/ov-fcn-inline.cc-tst octave-value/ov-flt-re-mat.cc-tst octave-value/ov-java.cc-tst octave-value/ov-null-mat.cc-tst octave-value/ov-oncleanup.cc-tst octave-value/ov-range.cc-tst octave-value/ov-re-mat.cc-tst octave-value/ov-struct.cc-tst octave-value/ov-typeinfo.cc-tst octave-value/ov-usr-fcn.cc-tst octave-value/ov.cc-tst octave-value/ov-int16.cc-tst octave-value/ov-int32.cc-tst octave-value/ov-int64.cc-tst octave-value/ov-int8.cc-tst octave-value/ov-uint16.cc-tst octave-value/ov-uint32.cc-tst octave-value/ov-uint64.cc-tst octave-value/ov-uint8.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/libinterp/octave-value'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 corefcn/mxarray.h corefcn/defaults.h corefcn/graphics.h oct-conf.h version.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 corefcn/graphics-props.cc parse-tree/oct-gperf.h builtins.h builtin-defun-decls.h octave.h options-usage.h octave-value/ov-base-diag.h octave-value/ov-base-diag.cc octave-value/ov-base-mat.h octave-value/ov-base-mat.cc octave-value/ov-base-scalar.h octave-value/ov-base-scalar.cc octave-value/ov-base.h octave-value/ov-bool-mat.h octave-value/ov-bool-mat.cc octave-value/ov-bool.h octave-value/ov-builtin.h octave-value/ov-cell.h octave-value/ov-ch-mat.h octave-value/ov-class.h octave-value/ov-colon.h octave-value/ov-complex.h octave-value/ov-cs-list.h octave-value/ov-cx-diag.h octave-value/ov-cx-mat.h octave-value/ov-dld-fcn.h octave-value/ov-fcn-handle.h octave-value/ov-fcn-inline.h octave-value/ov-fcn.h octave-value/ov-float.h octave-value/ov-flt-complex.h octave-value/ov-flt-cx-diag.h octave-value/ov-flt-cx-mat.h octave-value/ov-flt-re-diag.h octave-value/ov-flt-re-mat.h octave-value/ov-java.h octave-value/ov-lazy-idx.h octave-value/ov-mex-fcn.h octave-value/ov-null-mat.h octave-value/ov-oncleanup.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 octave-value/ov-perm.h octave-value/ov-range.h octave-value/ov-re-diag.h octave-value/ov-re-mat.h octave-value/ov-scalar.h octave-value/ov-str-mat.h octave-value/ov-struct.h octave-value/ov-type-conv.h octave-value/ov-typeinfo.h octave-value/ov-usr-fcn.h octave-value/ov.h octave-value/ov-base-int.h octave-value/ov-base-int.cc octave-value/ov-int-traits.h octave-value/ov-int16.h octave-value/ov-int32.h octave-value/ov-int64.h octave-value/ov-int8.h octave-value/ov-intx.h octave-value/ov-uint16.h octave-value/ov-uint32.h octave-value/ov-uint64.h octave-value/ov-uint8.h octave-value/ov-base-sparse.h octave-value/ov-bool-sparse.h octave-value/ov-cx-sparse.h octave-value/ov-re-sparse.h parse-tree/pt-all.h parse-tree/pt-arg-list.h parse-tree/pt-array-list.h parse-tree/pt-assign.h parse-tree/pt-binop.h parse-tree/pt-bp.h parse-tree/pt-cbinop.h parse-tree/pt-cell.h parse-tree/pt-check.h parse-tree/pt-cmd.h parse-tree/pt-colon.h parse-tree/pt-const.h parse-tree/pt-decl.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 parse-tree/pt-eval.h parse-tree/pt-except.h parse-tree/pt-exp.h parse-tree/pt-fcn-handle.h parse-tree/pt-id.h parse-tree/pt-idx.h parse-tree/pt-jump.h parse-tree/pt-loop.h parse-tree/pt-mat.h parse-tree/pt-misc.h parse-tree/pt-pr-code.h parse-tree/pt-select.h parse-tree/pt-stmt.h parse-tree/pt-unop.h parse-tree/pt-walk.h parse-tree/pt.h parse-tree/token.h parse-tree/lex.h parse-tree/parse.h operators/op-dm-template.cc operators/op-dms-template.cc operators/op-int.h operators/op-pm-template.cc operators/ops.h corefcn/Cell.h corefcn/c-file-ptr-stream.h corefcn/comment-list.h corefcn/cutils.h corefcn/data.h corefcn/debug.h corefcn/defun-dld.h corefcn/defun-int.h corefcn/defun.h corefcn/dirfns.h corefcn/display.h corefcn/dynamic-ld.h corefcn/error.h corefcn/event-queue.h corefcn/file-io.h corefcn/gl-render.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 corefcn/gl2ps-renderer.h corefcn/gripes.h corefcn/help.h corefcn/hook-fcn.h corefcn/input.h corefcn/load-path.h corefcn/load-save.h corefcn/ls-ascii-helper.h corefcn/ls-hdf5.h corefcn/ls-mat-ascii.h corefcn/ls-mat4.h corefcn/ls-mat5.h corefcn/ls-oct-ascii.h corefcn/ls-oct-binary.h corefcn/ls-utils.h corefcn/mex.h corefcn/mexproto.h corefcn/mxarray.in.h corefcn/oct-errno.h corefcn/oct-fstrm.h corefcn/oct-handle.h corefcn/oct-hdf5.h corefcn/oct-hist.h corefcn/oct-iostrm.h corefcn/oct-lvalue.h corefcn/oct-map.h corefcn/oct-obj.h corefcn/oct-prcstrm.h corefcn/oct-procbuf.h corefcn/oct-stdstrm.h corefcn/oct-stream.h corefcn/oct-strstrm.h corefcn/oct.h corefcn/octave-link.h corefcn/pager.h corefcn/pr-output.h corefcn/procstream.h corefcn/profiler.h corefcn/sighandlers.h corefcn/siglist.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 corefcn/sparse-xdiv.h corefcn/sparse-xpow.h corefcn/symtab.h corefcn/sysdep.h corefcn/toplev.h corefcn/txt-eng-ft.h corefcn/txt-eng.h corefcn/utils.h corefcn/variables.h corefcn/workspace-element.h corefcn/xdiv.h corefcn/xnorm.h corefcn/xpow.h corefcn/zfstream.h corefcn/jit-util.h corefcn/jit-typeinfo.h corefcn/jit-ir.h corefcn/pt-jit.h corefcn/oct-tex-parser.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   dldfcn/__delaunayn__.la dldfcn/__dsearchn__.la dldfcn/__eigs__.la dldfcn/__fltk_uigetfile__.la dldfcn/__glpk__.la dldfcn/__init_fltk__.la dldfcn/__init_gnuplot__.la dldfcn/__magick_read__.la dldfcn/__voronoi__.la dldfcn/amd.la dldfcn/ccolamd.la dldfcn/chol.la dldfcn/colamd.la dldfcn/convhulln.la dldfcn/dmperm.la dldfcn/fftw.la dldfcn/qr.la dldfcn/symbfact.la dldfcn/symrcm.la dldfcn/tsearch.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1'
libtool: install: warning: relinking `dldfcn/__delaunayn__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__delaunayn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o dldfcn/.libs/__delaunayn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__delaunayn__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__delaunayn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__delaunayn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__delaunayn__.la
libtool: install: warning: relinking `dldfcn/__dsearchn__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__dsearchn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/__dsearchn__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/__dsearchn__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__dsearchn__.so -o dldfcn/.libs/__dsearchn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__dsearchn__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__dsearchn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__dsearchn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__dsearchn__.la
libtool: install: warning: relinking `dldfcn/__eigs__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__eigs__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___eigs___la-__eigs__.lo liboctinterp.la ../liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___eigs___la-__eigs__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o dldfcn/.libs/__eigs__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__eigs__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__eigs__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__eigs__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__eigs__.la
libtool: install: warning: relinking `dldfcn/__fltk_uigetfile__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lfltk_gl -lfltk -lX11 -lfreetype -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o dldfcn/.libs/__fltk_uigetfile__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__fltk_uigetfile__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__fltk_uigetfile__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__fltk_uigetfile__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__fltk_uigetfile__.la
libtool: install: warning: relinking `dldfcn/__glpk__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__glpk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la -lglpk -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___glpk___la-__glpk__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lglpk -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o dldfcn/.libs/__glpk__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__glpk__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__glpk__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__glpk__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__glpk__.la
libtool: install: warning: relinking `dldfcn/__init_fltk__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__init_fltk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype -lfontconfig -lfreetype -lGL -lGLU -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___init_fltk___la-__init_fltk__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lfltk_gl -lfltk -lX11 -lfontconfig -lfreetype -lGL -lGLU -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o dldfcn/.libs/__init_fltk__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__init_fltk__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__init_fltk__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__init_fltk__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__init_fltk__.la
libtool: install: warning: relinking `dldfcn/__init_gnuplot__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__init_gnuplot__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o dldfcn/.libs/__init_gnuplot__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__init_gnuplot__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__init_gnuplot__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__init_gnuplot__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__init_gnuplot__.la
libtool: install: warning: relinking `dldfcn/__magick_read__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__magick_read__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la -lGraphicsMagick++ -lGraphicsMagick -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___magick_read___la-__magick_read__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lGraphicsMagick++ -lGraphicsMagick -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__magick_read__.so -o dldfcn/.libs/__magick_read__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__magick_read__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__magick_read__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__magick_read__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__magick_read__.la
libtool: install: warning: relinking `dldfcn/__voronoi__.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__voronoi__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn___voronoi___la-__voronoi__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,__voronoi__.so -o dldfcn/.libs/__voronoi__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__voronoi__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__voronoi__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__voronoi__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/__voronoi__.la
libtool: install: warning: relinking `dldfcn/amd.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/amd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_amd_la-amd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_amd_la-amd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,amd.so -o dldfcn/.libs/amd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/amd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/amd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/amd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/amd.la
libtool: install: warning: relinking `dldfcn/ccolamd.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/ccolamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_ccolamd_la-ccolamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_ccolamd_la-ccolamd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,ccolamd.so -o dldfcn/.libs/ccolamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/ccolamd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/ccolamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/ccolamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/ccolamd.la
libtool: install: warning: relinking `dldfcn/chol.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/chol.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_chol_la-chol.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_chol_la-chol.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,chol.so -o dldfcn/.libs/chol.so
libtool: install: /usr/bin/install -c dldfcn/.libs/chol.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/chol.so
libtool: install: /usr/bin/install -c dldfcn/.libs/chol.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/chol.la
libtool: install: warning: relinking `dldfcn/colamd.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/colamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_colamd_la-colamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_colamd_la-colamd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,colamd.so -o dldfcn/.libs/colamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/colamd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/colamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/colamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/colamd.la
libtool: install: warning: relinking `dldfcn/convhulln.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/convhulln.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_convhulln_la-convhulln.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_convhulln_la-convhulln.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lqhull -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,convhulln.so -o dldfcn/.libs/convhulln.so
libtool: install: /usr/bin/install -c dldfcn/.libs/convhulln.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/convhulln.so
libtool: install: /usr/bin/install -c dldfcn/.libs/convhulln.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/convhulln.la
libtool: install: warning: relinking `dldfcn/dmperm.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/dmperm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_dmperm_la-dmperm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_dmperm_la-dmperm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,dmperm.so -o dldfcn/.libs/dmperm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/dmperm.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/dmperm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/dmperm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/dmperm.la
libtool: install: warning: relinking `dldfcn/fftw.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/fftw.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_fftw_la-fftw.lo liboctinterp.la ../liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_fftw_la-fftw.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,fftw.so -o dldfcn/.libs/fftw.so
libtool: install: /usr/bin/install -c dldfcn/.libs/fftw.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/fftw.so
libtool: install: /usr/bin/install -c dldfcn/.libs/fftw.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/fftw.la
libtool: install: warning: relinking `dldfcn/qr.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/qr.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_qr_la-qr.lo liboctinterp.la ../liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_qr_la-qr.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,qr.so -o dldfcn/.libs/qr.so
libtool: install: /usr/bin/install -c dldfcn/.libs/qr.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/qr.so
libtool: install: /usr/bin/install -c dldfcn/.libs/qr.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/qr.la
libtool: install: warning: relinking `dldfcn/symbfact.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/symbfact.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_symbfact_la-symbfact.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_symbfact_la-symbfact.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,symbfact.so -o dldfcn/.libs/symbfact.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symbfact.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/symbfact.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symbfact.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/symbfact.la
libtool: install: warning: relinking `dldfcn/symrcm.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/symrcm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/dldfcn_symrcm_la-symrcm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/dldfcn_symrcm_la-symrcm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,symrcm.so -o dldfcn/.libs/symrcm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symrcm.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/symrcm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symrcm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/symrcm.la
libtool: install: warning: relinking `dldfcn/tsearch.la'
libtool: install: (cd /«PKGBUILDDIR»/libinterp; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/tsearch.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 dldfcn/tsearch.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  dldfcn/.libs/tsearch.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,tsearch.so -o dldfcn/.libs/tsearch.so
libtool: install: /usr/bin/install -c dldfcn/.libs/tsearch.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/tsearch.so
libtool: install: /usr/bin/install -c dldfcn/.libs/tsearch.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/tsearch.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf/octave/3.8.1'
make  install-data-hook
make[7]: Entering directory `/«PKGBUILDDIR»/libinterp'
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf
if [ -n "`cat dldfcn/PKG_ADD`" ]; then \
	  /usr/bin/install -c -m 644 dldfcn/PKG_ADD /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/PKG_ADD; \
	fi
cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1 && \
	for ltlib in dldfcn/__delaunayn__.la dldfcn/__dsearchn__.la dldfcn/__eigs__.la dldfcn/__fltk_uigetfile__.la dldfcn/__glpk__.la dldfcn/__init_fltk__.la dldfcn/__init_gnuplot__.la dldfcn/__magick_read__.la dldfcn/__voronoi__.la dldfcn/amd.la dldfcn/ccolamd.la dldfcn/chol.la dldfcn/colamd.la dldfcn/convhulln.la dldfcn/dmperm.la dldfcn/fftw.la dldfcn/qr.la dldfcn/symbfact.la dldfcn/symrcm.la dldfcn/tsearch.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.8.1/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
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc
/usr/bin/install -c -m 644 DOCSTRINGS /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/built-in-docstrings
make[7]: Leaving directory `/«PKGBUILDDIR»/libinterp'
make[6]: Leaving directory `/«PKGBUILDDIR»/libinterp'
make[5]: Leaving directory `/«PKGBUILDDIR»/libinterp'
make[4]: Leaving directory `/«PKGBUILDDIR»/libinterp'
Making install in libgui
make[4]: Entering directory `/«PKGBUILDDIR»/libgui'
make  install-am
make[5]: Entering directory `/«PKGBUILDDIR»/libgui'
make[6]: Entering directory `/«PKGBUILDDIR»/libgui'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /usr/bin/install -c -m 644 default-qt-settings '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   liboctgui.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1'
libtool: install: warning: relinking `liboctgui.la'
libtool: install: (cd /«PKGBUILDDIR»/libgui; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 0:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -o liboctgui.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.1 qterminal/libqterminal.la src/libgui-src.la ../libinterp/liboctinterp.la ../liboctave/liboctave.la -lQtGui -lQtNetwork -lQtCore -lqscintilla2 -lutil -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++  -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  -Wl,--whole-archive qterminal/.libs/libqterminal.a src/.libs/libgui-src.a -Wl,--no-whole-archive  -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lQtGui -lQtNetwork -lQtCore -lqscintilla2 -lutil -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 -pthread -fopenmp -Wl,-z -Wl,relro   -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.0 -o .libs/liboctgui.so.0.0.0
libtool: install: /usr/bin/install -c .libs/liboctgui.so.0.0.0T /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1 && { ln -s -f liboctgui.so.0.0.0 liboctgui.so.0 || { rm -f liboctgui.so.0 && ln -s liboctgui.so.0.0.0 liboctgui.so.0; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1 && { ln -s -f liboctgui.so.0.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.0.0.0 liboctgui.so; }; })
libtool: install: /usr/bin/install -c .libs/liboctgui.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf/octave/3.8.1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/locale'
 /usr/bin/install -c -m 644 languages/be_BY.qm languages/de_DE.qm languages/en_US.qm languages/es_ES.qm languages/fr_FR.qm languages/nl_NL.qm languages/pt_BR.qm languages/pt_PT.qm languages/ru_RU.qm languages/uk_UA.qm '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/locale'
make[6]: Leaving directory `/«PKGBUILDDIR»/libgui'
make[5]: Leaving directory `/«PKGBUILDDIR»/libgui'
make[4]: Leaving directory `/«PKGBUILDDIR»/libgui'
Making install in src
make[4]: Entering directory `/«PKGBUILDDIR»/src'
make[5]: Entering directory `/«PKGBUILDDIR»/src'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c mkoctfile octave octave-cli octave-config '/«PKGBUILDDIR»/debian/tmp/usr/bin'
libtool: install: /usr/bin/install -c mkoctfile /«PKGBUILDDIR»/debian/tmp/usr/bin/mkoctfile
libtool: install: /usr/bin/install -c octave /«PKGBUILDDIR»/debian/tmp/usr/bin/octave
libtool: install: warning: `../libinterp/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: /usr/bin/install -c .libs/octave-cli /«PKGBUILDDIR»/debian/tmp/usr/bin/octave-cli
libtool: install: /usr/bin/install -c octave-config /«PKGBUILDDIR»/debian/tmp/usr/bin/octave-config
make  install-exec-hook
make[6]: Entering directory `/«PKGBUILDDIR»/src'
make[6]: Nothing to be done for `install-exec-hook'.
make[6]: Leaving directory `/«PKGBUILDDIR»/src'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c octave-gui '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf'
libtool: install: warning: `../libgui/liboctgui.la' has not been installed in `/usr/lib/arm-linux-gnueabihf/octave/3.8.1'
libtool: install: warning: `../libinterp/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: /usr/bin/install -c .libs/octave-gui /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui
make[5]: Leaving directory `/«PKGBUILDDIR»/src'
make[4]: Leaving directory `/«PKGBUILDDIR»/src'
Making install in scripts
make[4]: Entering directory `/«PKGBUILDDIR»/scripts'
making plot/util/gnuplot_binary.m from plot/util/gnuplot_binary.in
plot/util/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.8.1/m/startup
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/startup/octaverc; then true; \
	else \
	  /usr/bin/install -c -m 644 ./startup/main-rcfile \
	    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/startup/octaverc; \
	fi
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/startup/inputrc; then true; \
	else \
	  /usr/bin/install -c -m 644 ./startup/inputrc \
	    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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 gui/PKG_ADD help/PKG_ADD image/PKG_ADD io/PKG_ADD java/PKG_ADD linear-algebra/PKG_ADD miscellaneous/PKG_ADD optimization/PKG_ADD path/PKG_ADD pkg/PKG_ADD plot/appearance/PKG_ADD plot/draw/PKG_ADD plot/util/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.8.1/m/`echo $f | /bin/sed 's,/[^/]*$,,'`; \
	    /usr/bin/install -c -m 644 $f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/$f; \
	  fi \
	done
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/imagelib'
 /usr/bin/install -c -m 644 image/default.img '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/imagelib'
making plot/util/gnuplot_binary.m from plot/util/gnuplot_binary.in
plot/util/gnuplot_binary.m is unchanged
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/general'
 /usr/bin/install -c -m 644  general/accumarray.m general/accumdim.m general/bicubic.m general/bincoeff.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/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/fieldnames.m general/flipdim.m general/fliplr.m general/flipud.m general/gradient.m general/idivide.m general/int2str.m general/interp1.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/isequaln.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image'
 /usr/bin/install -c -m 644  image/autumn.m image/bone.m image/brighten.m image/cmpermute.m image/cmunique.m image/colorcube.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/iscolormap.m image/image.m image/imagesc.m image/imfinfo.m image/imformats.m image/imread.m image/imshow.m image/imwrite.m image/ind2gray.m image/ind2rgb.m image/jet.m image/lines.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/rgbplot.m image/spinmap.m image/spring.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/miscellaneous'
 /usr/bin/install -c -m 644  miscellaneous/ans.m miscellaneous/bug_report.m miscellaneous/bunzip2.m miscellaneous/bzip2.m miscellaneous/cast.m miscellaneous/colon.m miscellaneous/citation.m miscellaneous/comma.m miscellaneous/compare_versions.m miscellaneous/computer.m miscellaneous/copyfile.m miscellaneous/debug.m miscellaneous/delete.m miscellaneous/desktop.m miscellaneous/dir.m miscellaneous/dos.m miscellaneous/dump_prefs.m miscellaneous/edit.m miscellaneous/error_ids.m miscellaneous/fact.m miscellaneous/fileattrib.m miscellaneous/fileparts.m miscellaneous/fullfile.m miscellaneous/genvarname.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 '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw'
 /usr/bin/install -c -m 644  plot/draw/area.m plot/draw/barh.m plot/draw/bar.m plot/draw/colorbar.m plot/draw/comet3.m plot/draw/comet.m plot/draw/compass.m plot/draw/contour3.m plot/draw/contourc.m plot/draw/contourf.m plot/draw/contour.m plot/draw/cylinder.m plot/draw/ellipsoid.m plot/draw/errorbar.m plot/draw/ezcontourf.m plot/draw/ezcontour.m plot/draw/ezmeshc.m plot/draw/ezmesh.m plot/draw/ezplot3.m plot/draw/ezplot.m plot/draw/ezpolar.m plot/draw/ezsurfc.m plot/draw/ezsurf.m plot/draw/feather.m plot/draw/fill.m plot/draw/fplot.m plot/draw/hist.m plot/draw/isocolors.m plot/draw/isonormals.m plot/draw/isosurface.m plot/draw/line.m plot/draw/loglogerr.m plot/draw/loglog.m plot/draw/meshc.m plot/draw/mesh.m plot/draw/meshz.m plot/draw/pareto.m plot/draw/patch.m plot/draw/pcolor.m plot/draw/peaks.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util'
 /usr/bin/install -c -m 644  plot/util/__actual_axis_position__.m plot/util/allchild.m plot/util/ancestor.m plot/util/axes.m plot/util/cla.m plot/util/clf.m plot/util/close.m plot/util/closereq.m plot/util/colstyle.m plot/util/copyobj.m plot/util/__default_plot_options__.m plot/util/figure.m plot/util/findall.m plot/util/findfigs.m plot/util/findobj.m plot/util/gca.m plot/util/gcbf.m plot/util/gcbo.m plot/util/gcf.m plot/util/gco.m plot/util/ginput.m plot/util/__gnuplot_drawnow__.m plot/util/graphics_toolkit.m plot/util/hdl2struct.m plot/util/hggroup.m plot/util/hold.m plot/util/isaxes.m plot/util/isfigure.m plot/util/ishghandle.m plot/util/ishold.m plot/util/isprop.m plot/util/linkprop.m plot/util/meshgrid.m plot/util/ndgrid.m plot/util/newplot.m plot/util/__next_line_color__.m plot/util/__next_line_style__.m plot/util/__plt_get_axis_arg__.m plot/util/__pltopt__.m plot/util/printd.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/startup'
 /usr/bin/install -c -m 644  startup/__finish__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/startup'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/help'
 /usr/bin/install -c -m 644  help/__gripe_missing_component__.m help/__makeinfo__.m help/__unimplemented__.m help/doc.m help/doc_cache_create.m help/get_first_help_sentence.m help/help.m help/lookfor.m help/print_usage.m help/type.m help/which.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/help'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/tests'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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/atan2d.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.8.1/m/elfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/java'
 /usr/bin/install -c -m 644  java/javaArray.m java/javaaddpath.m java/javaclasspath.m java/javamem.m java/javarmpath.m java/usejava.m java/octave.jar '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/java'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/specfun'
 /usr/bin/install -c -m 644  specfun/bessel.m specfun/beta.m specfun/betaln.m specfun/ellipke.m specfun/expint.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.8.1/m/specfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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/polyeig.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/splinefit.m polynomial/unmkpp.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/polynomial'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/gui'
 /usr/bin/install -c -m 644  gui/errordlg.m gui/guidata.m gui/guihandles.m gui/helpdlg.m gui/inputdlg.m gui/listdlg.m gui/msgbox.m gui/questdlg.m gui/uicontextmenu.m gui/uicontrol.m gui/uigetdir.m gui/uigetfile.m gui/uimenu.m gui/uipanel.m gui/uipushtool.m gui/uiputfile.m gui/uiresume.m gui/uitoggletool.m gui/uitoolbar.m gui/uiwait.m gui/waitbar.m gui/waitforbuttonpress.m gui/warndlg.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/gui'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/io'
 /usr/bin/install -c -m 644  io/beep.m io/csvread.m io/csvwrite.m io/dlmwrite.m io/fileread.m io/importdata.m io/is_valid_file_id.m io/strread.m io/textscan.m io/textread.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/io'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/prefs/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/signal/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/gui/private'
 /usr/bin/install -c -m 644  gui/private/__file_filter__.m gui/private/__fltk_file_filter__.m gui/private/__is_function__.m gui/private/__uigetdir_fltk__.m gui/private/__uigetfile_fltk__.m gui/private/__uiobject_split_args__.m gui/private/__uiputfile_fltk__.m gui/private/message_dialog.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/gui/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util/private'
 /usr/bin/install -c -m 644  plot/util/private/__add_default_menu__.m plot/util/private/__fltk_ginput__.m plot/util/private/__fltk_print__.m plot/util/private/__ghostscript__.m plot/util/private/__gnuplot_get_var__.m plot/util/private/__gnuplot_ginput__.m plot/util/private/__gnuplot_has_feature__.m plot/util/private/__gnuplot_has_terminal__.m plot/util/private/__gnuplot_open_stream__.m plot/util/private/__gnuplot_print__.m plot/util/private/__gnuplot_version__.m plot/util/private/__go_draw_axes__.m plot/util/private/__go_draw_figure__.m plot/util/private/__print_parse_opts__.m plot/util/private/__tight_eps_bbox__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/path'
 /usr/bin/install -c -m 644  path/matlabroot.m path/pathdef.m path/savepath.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/path'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/models/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/optimization/private'
 /usr/bin/install -c -m 644  optimization/private/__fdjac__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/optimization/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/appearance'
 /usr/bin/install -c -m 644  plot/appearance/__clabel__.m plot/appearance/__getlegenddata__.m plot/appearance/axis.m plot/appearance/box.m plot/appearance/caxis.m plot/appearance/clabel.m plot/appearance/daspect.m plot/appearance/datetick.m plot/appearance/diffuse.m plot/appearance/grid.m plot/appearance/gtext.m plot/appearance/hidden.m plot/appearance/legend.m plot/appearance/orient.m plot/appearance/pbaspect.m plot/appearance/shading.m plot/appearance/specular.m plot/appearance/text.m plot/appearance/title.m plot/appearance/view.m plot/appearance/whitebg.m plot/appearance/xlabel.m plot/appearance/xlim.m plot/appearance/ylabel.m plot/appearance/ylim.m plot/appearance/zlabel.m plot/appearance/zlim.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/appearance'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/set'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/base'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw'
 /usr/bin/install -c -m 644  plot/draw/pie3.m plot/draw/pie.m plot/draw/plot3.m plot/draw/plot.m plot/draw/plotmatrix.m plot/draw/plotyy.m plot/draw/polar.m plot/draw/quiver3.m plot/draw/quiver.m plot/draw/rectangle.m plot/draw/ribbon.m plot/draw/rose.m plot/draw/scatter3.m plot/draw/scatter.m plot/draw/semilogxerr.m plot/draw/semilogx.m plot/draw/semilogyerr.m plot/draw/semilogy.m plot/draw/shrinkfaces.m plot/draw/slice.m plot/draw/sombrero.m plot/draw/sphere.m plot/draw/stairs.m plot/draw/stem3.m plot/draw/stemleaf.m plot/draw/stem.m plot/draw/surface.m plot/draw/surfc.m plot/draw/surfl.m plot/draw/surf.m plot/draw/surfnorm.m plot/draw/tetramesh.m plot/draw/trimesh.m plot/draw/triplot.m plot/draw/trisurf.m plot/draw/waterfall.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/sparse'
 /usr/bin/install -c -m 644  sparse/bicg.m sparse/bicgstab.m sparse/cgs.m sparse/colperm.m sparse/eigs.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.8.1/m/sparse'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image/private'
 /usr/bin/install -c -m 644  image/private/__imfinfo__.m image/private/__imread__.m image/private/__imwrite__.m image/private/imageIO.m image/private/imwrite_filename.m image/private/ind2x.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/sparse/private'
 /usr/bin/install -c -m 644  sparse/private/__sprand_impl__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/sparse/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/polynomial/private'
 /usr/bin/install -c -m 644  polynomial/private/__splinefit__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/polynomial/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/testfun'
 /usr/bin/install -c -m 644  testfun/__have_feature__.m testfun/__printf_assert__.m testfun/__prog_output_assert__.m testfun/__run_test_suite__.m 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.8.1/m/testfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/strings'
 /usr/bin/install -c -m 644  strings/base2dec.m strings/bin2dec.m strings/blanks.m strings/cstrcat.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/ostrsplit.m strings/regexptranslate.m strings/rindex.m strings/str2num.m strings/strcat.m strings/strchr.m strings/strjoin.m strings/strjust.m strings/strmatch.m strings/strsplit.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.8.1/m/strings'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/special-matrix'
 /usr/bin/install -c -m 644  special-matrix/gallery.m 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.8.1/m/special-matrix'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/@ftp'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/prefs'
 /usr/bin/install -c -m 644  prefs/addpref.m prefs/getpref.m prefs/ispref.m prefs/prefdir.m prefs/preferences.m prefs/rmpref.m prefs/setpref.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/prefs'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/signal'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/geometry'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/audio'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/appearance/private'
 /usr/bin/install -c -m 644  plot/appearance/private/__axis_limits__.m plot/appearance/private/__axis_label__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/appearance/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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/linsolve.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.8.1/m/linear-algebra'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/optimization'
 /usr/bin/install -c -m 644  optimization/__all_opts__.m optimization/fminbnd.m optimization/fminsearch.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.8.1/m/optimization'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/set/private'
 /usr/bin/install -c -m 644  set/private/validargs.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/set/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw/private'
 /usr/bin/install -c -m 644  plot/draw/private/__add_datasource__.m plot/draw/private/__bar__.m plot/draw/private/__contour__.m plot/draw/private/__errcomm__.m plot/draw/private/__errplot__.m plot/draw/private/__ezplot__.m plot/draw/private/__interp_cube__.m plot/draw/private/__line__.m plot/draw/private/__marching_cube__.m plot/draw/private/__patch__.m plot/draw/private/__pie__.m plot/draw/private/__plt__.m plot/draw/private/__quiver__.m plot/draw/private/__scatter__.m plot/draw/private/__stem__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/draw/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/statistics/models'
 /usr/bin/install -c -m 644  statistics/models/logistic_regression.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/statistics/models'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/general/private'
 /usr/bin/install -c -m 644  general/private/__isequal__.m general/private/__splinen__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/general/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/pkg/private'
 /usr/bin/install -c -m 644  pkg/private/build.m pkg/private/configure_make.m pkg/private/copy_files.m pkg/private/create_pkgadddel.m pkg/private/describe.m pkg/private/dirempty.m pkg/private/extract_pkg.m pkg/private/finish_installation.m pkg/private/fix_depends.m pkg/private/fix_version.m pkg/private/generate_lookfor_cache.m pkg/private/get_description.m pkg/private/get_forge_download.m pkg/private/get_forge_pkg.m pkg/private/getarch.m pkg/private/getarchdir.m pkg/private/getarchprefix.m pkg/private/get_unsatisfied_deps.m pkg/private/install.m pkg/private/installed_packages.m pkg/private/is_architecture_dependent.m pkg/private/list_forge_packages.m pkg/private/load_package_dirs.m pkg/private/load_packages.m pkg/private/load_packages_and_dependencies.m pkg/private/packinfo_copy_file.m pkg/private/parse_pkg_idx.m pkg/private/prepare_installation.m pkg/private/print_package_description.m pkg/private/rebuild.m pkg/private/repackage.m pkg/private/save_order.m pkg/private/shell.m pkg/private/uninstall.m pkg/private/unload_packages.m pkg/private/verify_directory.m pkg/private/write_index.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/pkg/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/deprecated'
 /usr/bin/install -c -m 644  deprecated/__error_text__.m deprecated/cor.m deprecated/corrcoef.m deprecated/cut.m deprecated/default_save_options.m deprecated/error_text.m deprecated/gen_doc_cache.m deprecated/interp1q.m deprecated/isequalwithequalnans.m deprecated/isstr.m deprecated/java_convert_matrix.m deprecated/java_debug.m deprecated/java_get.m deprecated/java_invoke.m deprecated/java_new.m deprecated/java_unsigned_conversion.m deprecated/java_set.m deprecated/javafields.m deprecated/javamethods.m deprecated/polyderiv.m deprecated/re_read_readline_init_file.m deprecated/read_readline_init_file.m deprecated/saving_history.m deprecated/shell_cmd.m deprecated/studentize.m deprecated/sylvester_matrix.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/deprecated'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/miscellaneous'
 /usr/bin/install -c -m 644  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/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.8.1/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util'
 /usr/bin/install -c -m 644  plot/util/print.m plot/util/refreshdata.m plot/util/refresh.m plot/util/saveas.m plot/util/shg.m plot/util/struct2hdl.m plot/util/subplot.m plot/util/gnuplot_binary.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/plot/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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/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.8.1/m/time'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/pkg'
 /usr/bin/install -c -m 644  pkg/pkg.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/pkg'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/miscellaneous/private'
 /usr/bin/install -c -m 644  miscellaneous/private/display_info_file.m miscellaneous/private/__xzip__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/miscellaneous/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/general'
 /usr/bin/install -c -m 644  general/isrow.m general/isscalar.m general/issquare.m general/isvector.m general/loadobj.m general/logspace.m general/methods.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.8.1/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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.8.1/m/help/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image'
 /usr/bin/install -c -m 644  image/summer.m image/white.m image/winter.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/m/image'
make[5]: Leaving directory `/«PKGBUILDDIR»/scripts'
make[4]: Leaving directory `/«PKGBUILDDIR»/scripts'
Making install in .
make[4]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: 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:2837: warning: overriding commands for target `check'
Makefile:2399: 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-v49+/m /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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-v49+/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/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-v49+/site/exec/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/exec/arm-unknown-linux-gnueabihf
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 config.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /usr/bin/install -c -m 644 CITATION NEWS config.log '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 oct-conf-post.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
make[5]: Leaving directory `/«PKGBUILDDIR»'
make[4]: Leaving directory `/«PKGBUILDDIR»'
Making install in doc
make[4]: Entering directory `/«PKGBUILDDIR»/doc'
Making install in doxyhtml
make[5]: Entering directory `/«PKGBUILDDIR»/doc/doxyhtml'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/doxyhtml'
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/doxyhtml'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/doxyhtml'
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.8.1/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.8.1/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-cli.1 octave-config.1 octave.1 '/«PKGBUILDDIR»/debian/tmp/usr/share/man/man1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /usr/bin/install -c -m 644 doc-cache macros.texi '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
make  install-am
make[5]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
make[6]: Entering directory `/«PKGBUILDDIR»/test'
Makefile:2554: warning: overriding commands for target `check'
Makefile:2142: warning: ignoring old commands for target `check'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution'
 /usr/bin/install -c -m 644  fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-36025'
 /usr/bin/install -c -m 644  bug-36025/bug-36025.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-36025'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint64'
 /usr/bin/install -c -m 644  @uint64/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint64'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Gork'
 /usr/bin/install -c -m 644  classes/@Gork/Gork.m classes/@Gork/cork.m classes/@Gork/display.m classes/@Gork/gark.m classes/@Gork/get.m classes/@Gork/set.m classes/@Gork/subsasgn.m classes/@Gork/subsref.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Gork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Dork/private'
 /usr/bin/install -c -m 644  classes/@Dork/private/myStash.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Dork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@derived'
 /usr/bin/install -c -m 644  ctor-vs-method/@derived/derived.m ctor-vs-method/@derived/parent.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@derived'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-35448'
 /usr/bin/install -c -m 644  bug-35448/fA.m bug-35448/fB.m bug-35448/fC.m bug-35448/bug-35448.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-35448'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Spork/private'
 /usr/bin/install -c -m 644  classes/@Spork/private/myStash.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Spork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Snork/private'
 /usr/bin/install -c -m 644  classes/@Snork/private/myStash.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Snork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@other'
 /usr/bin/install -c -m 644  fcn-handle-derived-resolution/@other/getsize_arrayfun.m fcn-handle-derived-resolution/@other/getsize_cellfun.m fcn-handle-derived-resolution/@other/getsize_loop.m fcn-handle-derived-resolution/@other/other.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@other'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@logical'
 /usr/bin/install -c -m 644  @logical/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@logical'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@other'
 /usr/bin/install -c -m 644  ctor-vs-method/@other/other.m ctor-vs-method/@other/parent.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@other'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int16'
 /usr/bin/install -c -m 644  @int16/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int16'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/class-concat'
 /usr/bin/install -c -m 644  class-concat/class-concat.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/class-concat'
 /usr/bin/install -c -m 644  sparse.tst tbcover.m bc-overloads.tst args.tst bug-31371.tst bug-38576.tst diag-perm.tst error.tst eval-catch.tst for.tst func.tst global.tst if.tst index.tst io.tst jit.tst line-continue.tst logical-index.tst null-assign.tst parser.tst prefer.tst range.tst recursion.tst return.tst slice.tst struct.tst switch.tst system.tst transpose.tst try.tst unwind.tst while.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/.'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int32'
 /usr/bin/install -c -m 644  @int32/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int32'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Dork'
 /usr/bin/install -c -m 644  classes/@Dork/Dork.m classes/@Dork/bling.m classes/@Dork/display.m classes/@Dork/gack.m classes/@Dork/get.m classes/@Dork/getStash.m classes/@Dork/set.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Dork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@double'
 /usr/bin/install -c -m 644  @double/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@double'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint16'
 /usr/bin/install -c -m 644  @uint16/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint16'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@derived'
 /usr/bin/install -c -m 644  fcn-handle-derived-resolution/@derived/derived.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@derived'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint32'
 /usr/bin/install -c -m 644  @uint32/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint32'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Sneetch'
 /usr/bin/install -c -m 644  classes/@Sneetch/Sneetch.m classes/@Sneetch/display.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Sneetch'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@single'
 /usr/bin/install -c -m 644  @single/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@single'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@parent'
 /usr/bin/install -c -m 644  fcn-handle-derived-resolution/@parent/numel.m fcn-handle-derived-resolution/@parent/parent.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/fcn-handle-derived-resolution/@parent'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@char'
 /usr/bin/install -c -m 644  @char/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@char'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint8'
 /usr/bin/install -c -m 644  @uint8/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@uint8'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes'
 /usr/bin/install -c -m 644  classes/classes.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-36025/@testclass'
 /usr/bin/install -c -m 644  bug-36025/@testclass/one.m bug-36025/@testclass/testclass.m bug-36025/@testclass/two.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-36025/@testclass'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Spork'
 /usr/bin/install -c -m 644  classes/@Spork/Spork.m classes/@Spork/cack.m classes/@Spork/display.m classes/@Spork/geek.m classes/@Spork/get.m classes/@Spork/getStash.m classes/@Spork/loadobj.m classes/@Spork/saveobj.m classes/@Spork/set.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Spork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@parent'
 /usr/bin/install -c -m 644  ctor-vs-method/@parent/method.m ctor-vs-method/@parent/parent.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method/@parent'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method'
 /usr/bin/install -c -m 644  ctor-vs-method/__trace__.m ctor-vs-method/ctor-vs-method.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/ctor-vs-method'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@cell'
 /usr/bin/install -c -m 644  @cell/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@cell'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Cork'
 /usr/bin/install -c -m 644  classes/@Cork/Cork.m classes/@Cork/click.m classes/@Cork/display.m classes/@Cork/get.m classes/@Cork/set.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Cork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Pork/private'
 /usr/bin/install -c -m 644  classes/@Pork/private/myStash.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Pork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int8'
 /usr/bin/install -c -m 644  @int8/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int8'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38236'
 /usr/bin/install -c -m 644  bug-38236/df_vr.m bug-38236/u_vr.m bug-38236/bug-38236.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38236'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691'
 /usr/bin/install -c -m 644  bug-38691/bug-38691.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@function_handle'
 /usr/bin/install -c -m 644  @function_handle/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@function_handle'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@struct'
 /usr/bin/install -c -m 644  @struct/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@struct'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester1'
 /usr/bin/install -c -m 644  classes/@CPrecedenceTester1/CPrecedenceTester1.m classes/@CPrecedenceTester1/tattack.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester2'
 /usr/bin/install -c -m 644  classes/@CPrecedenceTester2/CPrecedenceTester2.m classes/@CPrecedenceTester2/tattack.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester2'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester3'
 /usr/bin/install -c -m 644  classes/@CPrecedenceTester3/CPrecedenceTester3.m classes/@CPrecedenceTester3/tattack.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@CPrecedenceTester3'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Snork'
 /usr/bin/install -c -m 644  classes/@Snork/Snork.m classes/@Snork/cack.m classes/@Snork/display.m classes/@Snork/double.m classes/@Snork/end.m classes/@Snork/eq.m classes/@Snork/ge.m classes/@Snork/get.m classes/@Snork/getStash.m classes/@Snork/gick.m classes/@Snork/gt.m classes/@Snork/horzcat.m classes/@Snork/ldivide.m classes/@Snork/le.m classes/@Snork/loadobj.m classes/@Snork/lt.m classes/@Snork/minus.m classes/@Snork/mldivide.m classes/@Snork/mpower.m classes/@Snork/mrdivide.m classes/@Snork/mtimes.m classes/@Snork/ne.m classes/@Snork/plus.m classes/@Snork/power.m classes/@Snork/rdivide.m classes/@Snork/saveobj.m classes/@Snork/set.m classes/@Snork/subsasgn.m classes/@Snork/subsindex.m classes/@Snork/subsref.m classes/@Snork/tattack.m classes/@Snork/times.m classes/@Snork/uminus.m classes/@Snork/uplus.m classes/@Snork/vertcat.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Snork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Pork'
 /usr/bin/install -c -m 644  classes/@Pork/Pork.m classes/@Pork/bling.m classes/@Pork/display.m classes/@Pork/get.m classes/@Pork/gurk.m classes/@Pork/set.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Pork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/class-concat/@foo'
 /usr/bin/install -c -m 644  class-concat/@foo/foo.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/class-concat/@foo'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Blork'
 /usr/bin/install -c -m 644  classes/@Blork/Blork.m classes/@Blork/bleek.m classes/@Blork/display.m classes/@Blork/get.m classes/@Blork/set.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/classes/@Blork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int64'
 /usr/bin/install -c -m 644  @int64/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/@int64'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691/dir1'
 /usr/bin/install -c -m 644  bug-38691/dir1/func1.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691/dir1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691/dir2'
 /usr/bin/install -c -m 644  bug-38691/dir2/func1.m bug-38691/dir2/func2.m bug-38691/dir2/func3.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc/tests/fixed/bug-38691/dir2'
make[6]: Leaving directory `/«PKGBUILDDIR»/test'
make[5]: Leaving directory `/«PKGBUILDDIR»/test'
make[4]: Leaving directory `/«PKGBUILDDIR»/test'
Making install in .
make[4]: Entering directory `/«PKGBUILDDIR»'
Makefile:2837: warning: overriding commands for target `check'
Makefile:2399: 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:2837: warning: overriding commands for target `check'
Makefile:2399: 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-v49+/m /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/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-v49+/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/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-v49+/site/exec/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/exec/arm-unknown-linux-gnueabihf
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 config.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /usr/bin/install -c -m 644 CITATION NEWS config.log '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.1/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
 /usr/bin/install -c -m 644 oct-conf-post.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.1/octave'
make[5]: Leaving directory `/«PKGBUILDDIR»'
make[4]: Leaving directory `/«PKGBUILDDIR»'
make[3]: Leaving directory `/«PKGBUILDDIR»'
make[2]: Leaving directory `/«PKGBUILDDIR»'
# Delete .la files (for liboctgui)
find debian/tmp -name '*.la' -delete
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/bin/octave-cli debian/octave//usr/bin/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.1 debian/octave//usr/lib/arm-linux-gnueabihf/octave/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/octave/api-v49\+ 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/liboctave2//usr/lib/arm-linux-gnueabihf
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.2 debian/liboctave2//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 debian/liboctave2//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2 debian/liboctave2//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0 debian/liboctave2//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/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/liboctave2/usr/share/doc/liboctave2
	install -g 0 -o 0 -m 644 -p debian/copyright debian/liboctave2/usr/share/doc/liboctave2/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 debian/NEWS debian/octave/usr/share/doc/octave/NEWS.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 debian/NEWS debian/octave-dbg/usr/share/doc/octave-dbg/NEWS.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/liboctave2/usr/share/doc/liboctave2/changelog.Debian
	install -o 0 -g 0 -p -m644 debian/NEWS debian/liboctave2/usr/share/doc/liboctave2/NEWS.Debian
	install -o 0 -g 0 -p -m644 ./ChangeLog debian/liboctave2/usr/share/doc/liboctave2/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 debian/NEWS debian/liboctave-dev/usr/share/doc/liboctave-dev/NEWS.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
	install -p -m644 doc/interpreter/octave-cli.1 debian/octave/usr/share/man/man1/octave-cli.1
	man --recode UTF-8 ./octave\.1 > octave\.1\.new
	chmod 644 octave.1.new
	mv -f octave.1.new octave.1
	man --recode UTF-8 ./octave\-cli\.1 > octave\-cli\.1\.new
	chmod 644 octave-cli.1.new
	mv -f octave-cli.1.new octave-cli.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/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so
	ln -sf liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so
	rm -f debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0
	ln -sf liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0
	rm -f debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2
	ln -sf liboctinterp.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2
	rm -f debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2
	ln -sf liboctave.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2
	rm -f debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctinterp.so
	ln -sf liboctinterp.so.2.0.0 debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctinterp.so
	rm -f debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctave.so
	ln -sf liboctave.so.2.0.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/man/man1/octave-cli.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/NEWS.Debian usr/share/doc/octave/changelog
	gzip -9nf usr/share/man/man1/octave.1 usr/share/man/man1/octave-cli.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/NEWS.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/NEWS.Debian usr/share/doc/octave-dbg/changelog
	gzip -9nf usr/share/doc/octave-dbg/changelog.Debian usr/share/doc/octave-dbg/NEWS.Debian usr/share/doc/octave-dbg/changelog
	cd '/«PKGBUILDDIR»'
	cd debian/liboctave2
	chmod a-x usr/share/doc/liboctave2/changelog.Debian usr/share/doc/liboctave2/NEWS.Debian usr/share/doc/liboctave2/changelog
	gzip -9nf usr/share/doc/liboctave2/changelog.Debian usr/share/doc/liboctave2/NEWS.Debian usr/share/doc/liboctave2/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/NEWS.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/NEWS.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/liboctave2  -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/liboctave2 ! -type l  -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/liboctave2/usr/share/doc -type f  ! -regex 'debian/liboctave2/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave2/usr/share/doc -type d  -print0 2>/dev/null | xargs -0r chmod 755
	find debian/liboctave2/usr/share/man debian/liboctave2/usr/man/ debian/liboctave2/usr/X11*/man/ -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave2 -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/liboctave2/usr/include -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave2/usr/share/applications -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave2 -perm -5 -type f \( -name '*.cmxs' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave2/usr/lib/perl5 debian/liboctave2/usr/share/perl5 -type f -perm -5 -name '*.pm'  -print0 2>/dev/null | xargs -0r chmod a-X
	find debian/liboctave2/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/f8
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0 debian/octave-dbg/usr/lib/debug/.build-id/f8/98946f7b6aca9ba1814d3938c37ddb32033393.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f8/98946f7b6aca9ba1814d3938c37ddb32033393.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f8/98946f7b6aca9ba1814d3938c37ddb32033393.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/da
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave-dbg/usr/lib/debug/.build-id/da/716e5805165849e3d01755c6915d020cdc4797.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/da/716e5805165849e3d01755c6915d020cdc4797.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/da/716e5805165849e3d01755c6915d020cdc4797.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/96
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave-dbg/usr/lib/debug/.build-id/96/715a8e164c76e3fb19b53fc073bd162bd5e943.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/96/715a8e164c76e3fb19b53fc073bd162bd5e943.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/96/715a8e164c76e3fb19b53fc073bd162bd5e943.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/70
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave-dbg/usr/lib/debug/.build-id/70/5d4246e57462263dcd722bd5571a0c674d25de.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/70/5d4246e57462263dcd722bd5571a0c674d25de.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/70/5d4246e57462263dcd722bd5571a0c674d25de.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/20
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave-dbg/usr/lib/debug/.build-id/20/5067adf17a7db6b756a32fca3ef924cb881b52.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/20/5067adf17a7db6b756a32fca3ef924cb881b52.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/20/5067adf17a7db6b756a32fca3ef924cb881b52.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.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.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave-dbg/usr/lib/debug/.build-id/19/a82db7144282be2643c20900de23d3f865f2dc.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/19/a82db7144282be2643c20900de23d3f865f2dc.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/19/a82db7144282be2643c20900de23d3f865f2dc.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/27
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave-dbg/usr/lib/debug/.build-id/27/4e0365c97f9bfd2569c3125af1dd422d93c9f1.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/27/4e0365c97f9bfd2569c3125af1dd422d93c9f1.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/27/4e0365c97f9bfd2569c3125af1dd422d93c9f1.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/54
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave-dbg/usr/lib/debug/.build-id/54/dbb351bbe7f527c0e2be9ff5cf1bae9bc36406.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/54/dbb351bbe7f527c0e2be9ff5cf1bae9bc36406.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/54/dbb351bbe7f527c0e2be9ff5cf1bae9bc36406.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b6
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave-dbg/usr/lib/debug/.build-id/b6/31635b51ac1b520eda9225b4c052010a6f1b8c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b6/31635b51ac1b520eda9225b4c052010a6f1b8c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b6/31635b51ac1b520eda9225b4c052010a6f1b8c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.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.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave-dbg/usr/lib/debug/.build-id/cb/26674860eb5b02c914e94809c2c80a019d84eb.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/cb/26674860eb5b02c914e94809c2c80a019d84eb.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/cb/26674860eb5b02c914e94809c2c80a019d84eb.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.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.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave-dbg/usr/lib/debug/.build-id/fb/d510d1ce19da54eaa5c547c21855a4905efc59.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fb/d510d1ce19da54eaa5c547c21855a4905efc59.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fb/d510d1ce19da54eaa5c547c21855a4905efc59.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/bb
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave-dbg/usr/lib/debug/.build-id/bb/c897637687e94702376f6de6143239b7b9e6b6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/bb/c897637687e94702376f6de6143239b7b9e6b6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/bb/c897637687e94702376f6de6143239b7b9e6b6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.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.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave-dbg/usr/lib/debug/.build-id/d0/45e514830b7c748c18e20984018bbc205fafc4.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d0/45e514830b7c748c18e20984018bbc205fafc4.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d0/45e514830b7c748c18e20984018bbc205fafc4.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/66
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave-dbg/usr/lib/debug/.build-id/66/7cd301e84d75b1d7d1e4bf1ac49745d17ff271.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/66/7cd301e84d75b1d7d1e4bf1ac49745d17ff271.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/66/7cd301e84d75b1d7d1e4bf1ac49745d17ff271.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.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.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave-dbg/usr/lib/debug/.build-id/b1/f9735134efbf0f40cf3f6374397a428ffdbd8e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b1/f9735134efbf0f40cf3f6374397a428ffdbd8e.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b1/f9735134efbf0f40cf3f6374397a428ffdbd8e.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/43
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave-dbg/usr/lib/debug/.build-id/43/7c01e2a5e75f4b9a848cac389611e388fd556a.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/43/7c01e2a5e75f4b9a848cac389611e388fd556a.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/43/7c01e2a5e75f4b9a848cac389611e388fd556a.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/e3
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave-dbg/usr/lib/debug/.build-id/e3/7556580b1f08b3fb45a1292059cf89fe1b1b5b.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/e3/7556580b1f08b3fb45a1292059cf89fe1b1b5b.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/e3/7556580b1f08b3fb45a1292059cf89fe1b1b5b.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/58
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave-dbg/usr/lib/debug/.build-id/58/993028871f9c2702fed8954d2d00427fe52a8a.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/58/993028871f9c2702fed8954d2d00427fe52a8a.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/58/993028871f9c2702fed8954d2d00427fe52a8a.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d5
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave-dbg/usr/lib/debug/.build-id/d5/dfb08b4f39438d82eeed679fa4613915d4c65f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d5/dfb08b4f39438d82eeed679fa4613915d4c65f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d5/dfb08b4f39438d82eeed679fa4613915d4c65f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave-dbg/usr/lib/debug/.build-id/54/0f9ab96146150e9c46f40d84989975b9da80bf.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/54/0f9ab96146150e9c46f40d84989975b9da80bf.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/54/0f9ab96146150e9c46f40d84989975b9da80bf.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/be
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave-dbg/usr/lib/debug/.build-id/be/ac77a15567e95df818135b2ec58e73888b8f96.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/be/ac77a15567e95df818135b2ec58e73888b8f96.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/be/ac77a15567e95df818135b2ec58e73888b8f96.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.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.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave-dbg/usr/lib/debug/.build-id/24/d6bc4687369d7bcdfc90e0cfe004ef63cc8942.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/24/d6bc4687369d7bcdfc90e0cfe004ef63cc8942.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/24/d6bc4687369d7bcdfc90e0cfe004ef63cc8942.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui
	install -d debian/octave-dbg/usr/lib/debug/.build-id/a0
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/bin/octave debian/octave-dbg/usr/lib/debug/.build-id/a0/23f555f7eda0c31de50fbac58b419c2e9e8fc1.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/a0/23f555f7eda0c31de50fbac58b419c2e9e8fc1.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/a0/23f555f7eda0c31de50fbac58b419c2e9e8fc1.debug debian/octave/usr/bin/octave
	install -d debian/octave-dbg/usr/lib/debug/.build-id/40
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/bin/octave-cli debian/octave-dbg/usr/lib/debug/.build-id/40/fe753ebbdc4cefea7792787d436227e55264ac.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/40/fe753ebbdc4cefea7792787d436227e55264ac.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/bin/octave-cli
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/40/fe753ebbdc4cefea7792787d436227e55264ac.debug debian/octave/usr/bin/octave-cli
	install -d debian/octave-dbg/usr/lib/debug/.build-id/c4
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 debian/octave-dbg/usr/lib/debug/.build-id/c4/476873dd2e7d608279e38bfabbf08a9446df8b.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/c4/476873dd2e7d608279e38bfabbf08a9446df8b.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/c4/476873dd2e7d608279e38bfabbf08a9446df8b.debug debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/fa
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0 debian/octave-dbg/usr/lib/debug/.build-id/fa/8f7a43d8d49831005ca1974c902a45804e796e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fa/8f7a43d8d49831005ca1974c902a45804e796e.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fa/8f7a43d8d49831005ca1974c902a45804e796e.debug debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/4c
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave-dev/usr/bin/mkoctfile debian/octave-dbg/usr/lib/debug/.build-id/4c/4edf59361b825e82bc6fd4bedacc36af4def7c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/4c/4edf59361b825e82bc6fd4bedacc36af4def7c.debug
	strip --remove-section=.comment --remove-section=.note debian/liboctave-dev/usr/bin/mkoctfile
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/4c/4edf59361b825e82bc6fd4bedacc36af4def7c.debug debian/liboctave-dev/usr/bin/mkoctfile
	install -d debian/octave-dbg/usr/lib/debug/.build-id/72
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave-dev/usr/bin/octave-config debian/octave-dbg/usr/lib/debug/.build-id/72/9473b61852fd52f920075f180c64b0451ed63a.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/72/9473b61852fd52f920075f180c64b0451ed63a.debug
	strip --remove-section=.comment --remove-section=.note debian/liboctave-dev/usr/bin/octave-config
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/72/9473b61852fd52f920075f180c64b0451ed63a.debug debian/liboctave-dev/usr/bin/octave-config
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_makeshlibs -a -O--parallel
	rm -f debian/octave/DEBIAN/shlibs
	install -d debian/octave/DEBIAN
	echo 'liboctgui 0 octave' >>debian/octave/DEBIAN/shlibs
	echo "# Automatically added by dh_makeshlibs">> debian/octave.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian/octave.postinst.debhelper
	echo '# End automatically added section' >> debian/octave.postinst.debhelper
	echo "# Automatically added by dh_makeshlibs"> debian/octave.postrm.debhelper.new
	sed "" /usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian/octave.postrm.debhelper.new
	echo '# End automatically added section' >> debian/octave.postrm.debhelper.new
	cat debian/octave.postrm.debhelper >> debian/octave.postrm.debhelper.new
	mv debian/octave.postrm.debhelper.new debian/octave.postrm.debhelper
	chmod 644 debian/octave/DEBIAN/shlibs
	chown 0:0 debian/octave/DEBIAN/shlibs
	(grep -s -v misc:Pre-Depends debian/octave.substvars; echo misc:Pre-Depends=multiarch-support) > debian/octave.substvars.new
	mv debian/octave.substvars.new debian/octave.substvars
	rm -f debian/octave-dbg/DEBIAN/shlibs
	rm -f debian/liboctave2/DEBIAN/shlibs
	install -d debian/liboctave2/DEBIAN
	echo 'liboctave 2 liboctave2' >>debian/liboctave2/DEBIAN/shlibs
	echo 'liboctinterp 2 liboctave2' >>debian/liboctave2/DEBIAN/shlibs
	echo "# Automatically added by dh_makeshlibs">> debian/liboctave2.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian/liboctave2.postinst.debhelper
	echo '# End automatically added section' >> debian/liboctave2.postinst.debhelper
	echo "# Automatically added by dh_makeshlibs">> debian/liboctave2.postrm.debhelper
	sed "" /usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian/liboctave2.postrm.debhelper
	echo '# End automatically added section' >> debian/liboctave2.postrm.debhelper
	chmod 644 debian/liboctave2/DEBIAN/shlibs
	chown 0:0 debian/liboctave2/DEBIAN/shlibs
	(grep -s -v misc:Pre-Depends debian/liboctave2.substvars; echo misc:Pre-Depends=multiarch-support) > debian/liboctave2.substvars.new
	mv debian/liboctave2.substvars.new debian/liboctave2.substvars
	rm -f debian/liboctave-dev/DEBIAN/shlibs
   debian/rules override_dh_shlibdeps
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_shlibdeps -O--parallel
	dpkg-shlibdeps -Tdebian/octave.substvars debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0 debian/octave/usr/bin/octave debian/octave/usr/bin/octave-cli
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.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.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct was not linked against libfontconfig.so.1 (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.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct was not linked against libqrupdate.so.1 (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.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.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.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct was not linked against liblapack.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.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/bin/octave-cli debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/bin/octave debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.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.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct were not linked against libfreetype.so.6 (they use none of the library's symbols)
	install -o 0 -g 0 -d debian/octave-dbg/DEBIAN
	dpkg-shlibdeps -Tdebian/liboctave2.substvars debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0 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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0 were not linked against libutil.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.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
	dpkg-shlibdeps -Tdebian/liboctave-dev.substvars debian/liboctave-dev/usr/bin/mkoctfile debian/liboctave-dev/usr/bin/octave-config
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave-dev/usr/bin/mkoctfile debian/liboctave-dev/usr/bin/octave-config 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/liboctave-dev/usr/bin/mkoctfile debian/liboctave-dev/usr/bin/octave-config were not linked against libutil.so.1 (they use none of the library's symbols)
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/liboctave2/DEBIAN/postinst
	cat debian/liboctave2.postinst.debhelper >> debian/liboctave2/DEBIAN/postinst
	chown 0:0 debian/liboctave2/DEBIAN/postinst
	chmod 755 debian/liboctave2/DEBIAN/postinst
	printf '#!/bin/sh
set -e
' > debian/liboctave2/DEBIAN/postrm
	cat debian/liboctave2.postrm.debhelper >> debian/liboctave2/DEBIAN/postrm
	chown 0:0 debian/liboctave2/DEBIAN/postrm
	chmod 755 debian/liboctave2/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
dpkg-gencontrol: warning: package octave: unused substitution variable ${misc:Pre-Depends}
	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/liboctave2.substvars
	dpkg-gencontrol -pliboctave2 -ldebian/changelog -Tdebian/liboctave2.substvars -Pdebian/liboctave2
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
	chmod 644 debian/liboctave2/DEBIAN/control
	chown 0:0 debian/liboctave2/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/liboctave2 >/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/liboctave2/DEBIAN/md5sums
	chown 0:0 debian/liboctave2/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/liboctave2 ..
	dpkg-deb --build debian/liboctave-dev ..
dpkg-deb: building package `liboctave-dev' in `../liboctave-dev_3.8.1-1+b1_armhf.deb'.
dpkg-deb: building package `octave' in `../octave_3.8.1-1+b1_armhf.deb'.
dpkg-deb: building package `octave-dbg' in `../octave-dbg_3.8.1-1+b1_armhf.deb'.
dpkg-deb: building package `liboctave2' in `../liboctave2_3.8.1-1+b1_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../octave_3.8.1-1+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.8.1
dpkg-source: info: using options from octave-3.8.1/debian/source/options: --extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-vti|libinterp/parse-tree/oct-gperf\.h|AUTHORS|doc/interpreter/doc-cache
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20140326-0556

Finished
────────

I: Built successfully

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


octave_3.8.1-1+b1_armhf.changes:
────────────────────────────────

Format: 1.8
Date: Mon, 10 Mar 2014 17:32:29 +0100
Source: octave (3.8.1-1)
Binary: octave octave-dbg octave-common octave-doc octave-htmldoc octave-info liboctave2 liboctave-dev
Architecture: armhf
Version: 3.8.1-1+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
 liboctave2 - 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.8.1-1+b1) jessie-staging; urgency=low
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1: 
 6dd816670844a31a3f1ce7c8d4f1de4b7abfb12d 877036 octave_3.8.1-1+b1_armhf.deb
 8e0c94af61485a869fbfe3837c77f274d39db12c 127911774 octave-dbg_3.8.1-1+b1_armhf.deb
 fbaa3030d3e251058984c4e0085e5b460ad1443c 5078578 liboctave2_3.8.1-1+b1_armhf.deb
 ed091c945c35169b150fee30efde642244418132 609582 liboctave-dev_3.8.1-1+b1_armhf.deb
Checksums-Sha256: 
 c3fbdd5e5dcb738bcbd4a95462b79339ba76aed6014e0c1976662409532ca63e 877036 octave_3.8.1-1+b1_armhf.deb
 9b4425ef5514cb6a9bbb2adc327628f5713741da71b857cbfcdfb2b3939300e7 127911774 octave-dbg_3.8.1-1+b1_armhf.deb
 4bb26913b002b7c1fdf31ac55553fe5e5cb9214ad61b989aa4bfd9b878c7f3b6 5078578 liboctave2_3.8.1-1+b1_armhf.deb
 dba02b810624d194284357b12581054250050e12de544f5c2ddddb250a79f7f7 609582 liboctave-dev_3.8.1-1+b1_armhf.deb
Files: 
 df307a7a3cfa0bc34ce2b194e9a3295a 877036 math optional octave_3.8.1-1+b1_armhf.deb
 8bbe304d25e2e9ae41e652022db1eac4 127911774 debug extra octave-dbg_3.8.1-1+b1_armhf.deb
 0c5aed60cf5f6c757e284b1f00e40290 5078578 libs optional liboctave2_3.8.1-1+b1_armhf.deb
 2796c7347de587c1c01ddafe28d1cd2c 609582 libdevel optional liboctave-dev_3.8.1-1+b1_armhf.deb

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


octave_3.8.1-1+b1_armhf.deb
───────────────────────────

 new debian package, version 2.0.
 size 877036 bytes: control archive=3655 bytes.
    2889 bytes,    21 lines      control              
    3793 bytes,    39 lines      md5sums              
     765 bytes,    39 lines   *  postinst             #!/bin/sh
     275 bytes,    10 lines   *  postrm               #!/bin/sh
     344 bytes,    18 lines   *  prerm                #!/bin/sh
      19 bytes,     1 lines      shlibs               
      36 bytes,     1 lines      triggers             
 Package: octave
 Source: octave (3.8.1-1)
 Version: 3.8.1-1+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 2567
 Depends: libamd2.3.1, libarpack2 (>= 2.1), libblas3 | libblas.so.3, libc6 (>= 2.11), libcamd2.3.1, libccolamd2.8.0, libcholmod2.1.2, libcolamd2.8.0, libcxsparse3.1.2, libfftw3-double3, libfftw3-single3, libfltk-gl1.3 (>= 1.3.0), libfltk1.3 (>= 1.3.1), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.4.0), libgl1-mesa-glx | libgl1, libglpk36 (>= 4.51), libglu1-mesa | libglu1, libgomp1 (>= 4.2.1), libgraphicsmagick++3, libgraphicsmagick3 (>= 1.3.5), liblapack3 | liblapack.so.3, liboctave2 (= 3.8.1-1+b1), libqhull6, libqrupdate1 (>= 1.0), libqscintilla2-11, libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 4.6), libumfpack5.6.2, libx11-6, texinfo, octave-common (= 3.8.1-1), default-jre-headless
 Recommends: gnuplot-x11 | gnuplot-qt, libatlas3-base | libopenblas-base, pstoedit
 Suggests: octave-info, octave-doc, octave-htmldoc
 Conflicts: octave-java, octave3.2
 Breaks: dynare (<= 4.4.1-1), libsbml5-octave (<= 5.8.0-2), octave-audio (<= 1.1.4-4), octave-biosig (<= 1.3.0-2+b1), octave-communications (<= 1.2.0-1), octave-control (<= 2.6.2-1), octave-econometrics (<= 1:1.1.1-2), octave-gdf (<= 0.1.2-2+b1), octave-general (<= 1.3.2-2), octave-geometry (<= 1.7.0-1), octave-gmt (<= 4.5.11-1), octave-gsl (<= 1.0.8-5), octave-image (<= 2.0.0-3), octave-io (<< 1.3), octave-java (<= 1.2.9-2), octave-lhapdf (<= 5.9.1-3), octave-linear-algebra (<= 2.2.0-1), octave-miscellaneous (<= 1.2.0-2), octave-mpi (<= 1.1.1-1), octave-nan (<= 2.5.9-1), octave-nlopt (<= 2.4.1+dfsg-1), octave-nurbs (<= 1.3.7-1), octave-ocs (<= 0.1.3-1), octave-octcdf (<= 1.1.6-1), octave-octgpr (<= 1.2.0-3), octave-odepkg (<= 0.8.4-1), octave-openmpi-ext (<= 1.1.0-2), octave-optim (<= 1.2.2-2), octave-optiminterp (<= 0.3.4-1), octave-parallel (<= 2.2.0-1), octave-pfstools (<= 1.8.5-1+b1), octave-plplot (<= 5.9.9-5+b1), octave-psychtoolbox-3 (<= 3.0.11.20131230.dfsg1-1), octave-quaternion (<= 2.2.0-1), octave-secs2d (<= 0.0.8-4), octave-signal (<= 1.2.2-1), octave-sockets (<= 1.0.8-1), octave-specfun (<= 1.1.0-1), octave-strings (<= 1.1.0-1), octave-struct (<= 1.0.10-1), octave-sundials (<= 2.5.0-3), octave-symbolic (<= 1.1.0-2), octave-tsa (<= 4.2.7-1), octave-vlfeat (<= 0.9.17+dfsg0-6), sdpam (<= 7.3.9+dfsg-1)
 Replaces: octave-java, octave3.2
 Section: math
 Priority: optional
 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 2014-03-26 05:47 ./
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/share/octave/
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/share/octave/packages/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/applications/
-rw-r--r-- root/root       299 2014-03-26 05:43 ./usr/share/applications/www.octave.org-octave.desktop
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/octave/
-rw-r--r-- root/root      3101 2014-03-06 19:37 ./usr/share/doc/octave/README
-rw-r--r-- root/root      2159 2014-02-20 09:11 ./usr/share/doc/octave/README.Debian
-rw-r--r-- root/root     24449 2014-03-10 16:27 ./usr/share/doc/octave/copyright
-rw-r--r-- root/root      3252 2014-03-26 04:17 ./usr/share/doc/octave/AUTHORS.gz
-rw-r--r-- root/root      4800 2014-03-26 04:17 ./usr/share/doc/octave/BUGS.gz
-rw-r--r-- root/root     19750 2014-03-06 19:37 ./usr/share/doc/octave/NEWS.gz
-rw-r--r-- root/root     42693 2014-03-26 02:07 ./usr/share/doc/octave/changelog.Debian.gz
-rw-r--r-- root/root       498 2014-03-06 17:54 ./usr/share/doc/octave/NEWS.Debian.gz
-rw-r--r-- root/root     76186 2014-03-06 19:55 ./usr/share/doc/octave/changelog.gz
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/man/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/man/man1/
-rw-r--r-- root/root      1421 2014-03-26 05:43 ./usr/share/man/man1/octave.1.gz
-rw-r--r-- root/root      1532 2014-03-26 05:43 ./usr/share/man/man1/octave-cli.1.gz
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/menu/
-rw-r--r-- root/root       133 2013-11-06 13:33 ./usr/share/menu/octave
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/lintian/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       160 2013-11-06 13:33 ./usr/share/lintian/overrides/octave
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/lib/
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/lib/arm-linux-gnueabihf/octave/packages/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/
drwxr-xr-x root/root         0 2014-03-26 05:42 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/
-rw-r--r-- root/root      1081 2014-03-26 05:42 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/PKG_ADD
-rw-r--r-- root/root     34712 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
-rw-r--r-- root/root     26364 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
-rw-r--r-- root/root    215812 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
-rw-r--r-- root/root     30564 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
-rw-r--r-- root/root     47148 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
-rw-r--r-- root/root    142476 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
-rw-r--r-- root/root     38864 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
-rw-r--r-- root/root    163304 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
-rw-r--r-- root/root     38920 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
-rw-r--r-- root/root     30636 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/amd.oct
-rw-r--r-- root/root     47028 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
-rw-r--r-- root/root     84272 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/chol.oct
-rw-r--r-- root/root     51140 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/colamd.oct
-rw-r--r-- root/root     34732 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/convhulln.oct
-rw-r--r-- root/root     30520 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/dmperm.oct
-rw-r--r-- root/root     26396 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/fftw.oct
-rw-r--r-- root/root     84204 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/qr.oct
-rw-r--r-- root/root     30568 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symbfact.oct
-rw-r--r-- root/root     34668 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/symrcm.oct
-rw-r--r-- root/root     26360 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/oct/arm-unknown-linux-gnueabihf/tsearch.oct
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/
-rwxr-xr-x root/root      5644 2014-03-26 05:44 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/exec/arm-unknown-linux-gnueabihf/octave-gui
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/oct/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/exec/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/site/exec/arm-unknown-linux-gnueabihf/
-rw-r--r-- root/root   1199252 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0.0.0
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/exec/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v49+/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v49+/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/bin/
-rwxr-xr-x root/root     14008 2014-03-26 05:44 ./usr/bin/octave
-rwxr-xr-x root/root      5644 2014-03-26 05:44 ./usr/bin/octave-cli
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so -> liboctgui.so.0.0.0
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/octave/3.8.1/liboctgui.so.0 -> liboctgui.so.0.0.0


octave-dbg_3.8.1-1+b1_armhf.deb
───────────────────────────────

 new debian package, version 2.0.
 size 127911774 bytes: control archive=2161 bytes.
     647 bytes,    18 lines      control              
    3262 bytes,    32 lines      md5sums              
 Package: octave-dbg
 Source: octave (3.8.1-1)
 Version: 3.8.1-1+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 132790
 Depends: octave (= 3.8.1-1+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 2014-03-26 05:49 ./
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/octave-dbg/
-rw-r--r-- root/root     24449 2014-03-10 16:27 ./usr/share/doc/octave-dbg/copyright
-rw-r--r-- root/root     42693 2014-03-26 02:07 ./usr/share/doc/octave-dbg/changelog.Debian.gz
-rw-r--r-- root/root       498 2014-03-06 17:54 ./usr/share/doc/octave-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     76186 2014-03-06 19:55 ./usr/share/doc/octave-dbg/changelog.gz
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/debug/
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/debug/.build-id/f8/
-rw-r--r-- root/root   6099905 2014-03-26 05:43 ./usr/lib/debug/.build-id/f8/98946f7b6aca9ba1814d3938c37ddb32033393.debug
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/debug/.build-id/da/
-rw-r--r-- root/root    325500 2014-03-26 05:43 ./usr/lib/debug/.build-id/da/716e5805165849e3d01755c6915d020cdc4797.debug
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/debug/.build-id/96/
-rw-r--r-- root/root    228347 2014-03-26 05:43 ./usr/lib/debug/.build-id/96/715a8e164c76e3fb19b53fc073bd162bd5e943.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/70/
-rw-r--r-- root/root    632273 2014-03-26 05:44 ./usr/lib/debug/.build-id/70/5d4246e57462263dcd722bd5571a0c674d25de.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/20/
-rw-r--r-- root/root    249514 2014-03-26 05:44 ./usr/lib/debug/.build-id/20/5067adf17a7db6b756a32fca3ef924cb881b52.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/19/
-rw-r--r-- root/root    274194 2014-03-26 05:44 ./usr/lib/debug/.build-id/19/a82db7144282be2643c20900de23d3f865f2dc.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/27/
-rw-r--r-- root/root    634265 2014-03-26 05:44 ./usr/lib/debug/.build-id/27/4e0365c97f9bfd2569c3125af1dd422d93c9f1.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/54/
-rw-r--r-- root/root    412995 2014-03-26 05:44 ./usr/lib/debug/.build-id/54/dbb351bbe7f527c0e2be9ff5cf1bae9bc36406.debug
-rw-r--r-- root/root    245596 2014-03-26 05:44 ./usr/lib/debug/.build-id/54/0f9ab96146150e9c46f40d84989975b9da80bf.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/b6/
-rw-r--r-- root/root    548333 2014-03-26 05:44 ./usr/lib/debug/.build-id/b6/31635b51ac1b520eda9225b4c052010a6f1b8c.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/cb/
-rw-r--r-- root/root    337387 2014-03-26 05:44 ./usr/lib/debug/.build-id/cb/26674860eb5b02c914e94809c2c80a019d84eb.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/fb/
-rw-r--r-- root/root    264841 2014-03-26 05:44 ./usr/lib/debug/.build-id/fb/d510d1ce19da54eaa5c547c21855a4905efc59.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/bb/
-rw-r--r-- root/root    253115 2014-03-26 05:44 ./usr/lib/debug/.build-id/bb/c897637687e94702376f6de6143239b7b9e6b6.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/d0/
-rw-r--r-- root/root    304179 2014-03-26 05:44 ./usr/lib/debug/.build-id/d0/45e514830b7c748c18e20984018bbc205fafc4.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/66/
-rw-r--r-- root/root    259460 2014-03-26 05:44 ./usr/lib/debug/.build-id/66/7cd301e84d75b1d7d1e4bf1ac49745d17ff271.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/b1/
-rw-r--r-- root/root    331400 2014-03-26 05:44 ./usr/lib/debug/.build-id/b1/f9735134efbf0f40cf3f6374397a428ffdbd8e.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/43/
-rw-r--r-- root/root    235992 2014-03-26 05:44 ./usr/lib/debug/.build-id/43/7c01e2a5e75f4b9a848cac389611e388fd556a.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/e3/
-rw-r--r-- root/root    225390 2014-03-26 05:44 ./usr/lib/debug/.build-id/e3/7556580b1f08b3fb45a1292059cf89fe1b1b5b.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/58/
-rw-r--r-- root/root    363344 2014-03-26 05:44 ./usr/lib/debug/.build-id/58/993028871f9c2702fed8954d2d00427fe52a8a.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/d5/
-rw-r--r-- root/root    237794 2014-03-26 05:44 ./usr/lib/debug/.build-id/d5/dfb08b4f39438d82eeed679fa4613915d4c65f.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/be/
-rw-r--r-- root/root    233556 2014-03-26 05:44 ./usr/lib/debug/.build-id/be/ac77a15567e95df818135b2ec58e73888b8f96.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/24/
-rw-r--r-- root/root     36498 2014-03-26 05:44 ./usr/lib/debug/.build-id/24/d6bc4687369d7bcdfc90e0cfe004ef63cc8942.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/a0/
-rw-r--r-- root/root     34455 2014-03-26 05:44 ./usr/lib/debug/.build-id/a0/23f555f7eda0c31de50fbac58b419c2e9e8fc1.debug
drwxr-xr-x root/root         0 2014-03-26 05:44 ./usr/lib/debug/.build-id/40/
-rw-r--r-- root/root     36429 2014-03-26 05:44 ./usr/lib/debug/.build-id/40/fe753ebbdc4cefea7792787d436227e55264ac.debug
drwxr-xr-x root/root         0 2014-03-26 05:45 ./usr/lib/debug/.build-id/c4/
-rw-r--r-- root/root  45124957 2014-03-26 05:45 ./usr/lib/debug/.build-id/c4/476873dd2e7d608279e38bfabbf08a9446df8b.debug
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/lib/debug/.build-id/fa/
-rw-r--r-- root/root  77667363 2014-03-26 05:47 ./usr/lib/debug/.build-id/fa/8f7a43d8d49831005ca1974c902a45804e796e.debug
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/lib/debug/.build-id/4c/
-rw-r--r-- root/root    173562 2014-03-26 05:47 ./usr/lib/debug/.build-id/4c/4edf59361b825e82bc6fd4bedacc36af4def7c.debug
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/lib/debug/.build-id/72/
-rw-r--r-- root/root     59478 2014-03-26 05:47 ./usr/lib/debug/.build-id/72/9473b61852fd52f920075f180c64b0451ed63a.debug


liboctave2_3.8.1-1+b1_armhf.deb
───────────────────────────────

 new debian package, version 2.0.
 size 5078578 bytes: control archive=1374 bytes.
    1266 bytes,    18 lines      control              
     459 bytes,     6 lines      md5sums              
     135 bytes,     7 lines   *  postinst             #!/bin/sh
     132 bytes,     7 lines   *  postrm               #!/bin/sh
      49 bytes,     2 lines      shlibs               
 Package: liboctave2
 Source: octave (3.8.1-1)
 Version: 3.8.1-1+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 26956
 Pre-Depends: multiarch-support
 Depends: libamd2.3.1, libarpack2 (>= 2.1), libblas3 | libblas.so.3, libc6 (>= 2.17), libcamd2.3.1, libccolamd2.8.0, libcholmod2.1.2, libcolamd2.8.0, libcurl3-gnutls (>= 7.16.2), libcxsparse3.1.2, libfftw3-double3, libfftw3-single3, libfontconfig1 (>= 2.11), libfreetype6 (>= 2.4.2), 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: optional
 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 2014-03-26 05:47 ./
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  14967948 2014-03-26 05:45 ./usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
-rw-r--r-- root/root  12489488 2014-03-26 05:47 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/liboctave2/
-rw-r--r-- root/root     24449 2014-03-10 16:27 ./usr/share/doc/liboctave2/copyright
-rw-r--r-- root/root     42693 2014-03-26 02:07 ./usr/share/doc/liboctave2/changelog.Debian.gz
-rw-r--r-- root/root       498 2014-03-06 17:54 ./usr/share/doc/liboctave2/NEWS.Debian.gz
-rw-r--r-- root/root     76186 2014-03-06 19:55 ./usr/share/doc/liboctave2/changelog.gz
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.2 -> liboctinterp.so.2.0.0
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/liboctave.so.2 -> liboctave.so.2.0.0


liboctave-dev_3.8.1-1+b1_armhf.deb
──────────────────────────────────

 new debian package, version 2.0.
 size 609582 bytes: control archive=24601 bytes.
    1115 bytes,    19 lines      control              
   67289 bytes,   841 lines      md5sums              
 Package: liboctave-dev
 Source: octave (3.8.1-1)
 Version: 3.8.1-1+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 3738
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.4.0), libgomp1 (>= 4.2.1), libstdc++6 (>= 4.6), liboctave2 (= 3.8.1-1+b1), octave (= 3.8.1-1+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++
 Conflicts: octave3.2-headers
 Replaces: octave3.2-headers
 Section: libdevel
 Priority: optional
 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 2014-03-26 05:49 ./
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/
drwxr-xr-x root/root         0 2014-03-26 05:47 ./usr/bin/
-rwxr-xr-x root/root     79672 2014-03-26 05:47 ./usr/bin/mkoctfile
-rwxr-xr-x root/root     22184 2014-03-26 05:47 ./usr/bin/octave-config
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/liboctave-dev/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/doc/liboctave-dev/examples/
-rw-r--r-- root/root       375 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mycell.c
-rw-r--r-- root/root       789 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myfevalf.f
-rw-r--r-- root/root       749 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/stringdemo.cc
-rw-r--r-- root/root      1117 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mystruct.c
-rw-r--r-- root/root       665 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myprop.c
-rw-r--r-- root/root       655 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myfeval.c
-rw-r--r-- root/root       741 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/embedded.cc
-rw-r--r-- root/root       945 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mypow2.c
-rw-r--r-- root/root       346 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/addtwomatrices.cc
-rw-r--r-- root/root       993 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/paramdemo.cc
-rw-r--r-- root/root       877 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/funcdemo.cc
-rw-r--r-- root/root       314 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/helloworld.cc
-rw-r--r-- root/root       307 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myfunc.c
-rw-r--r-- root/root      1118 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/structdemo.cc
-rw-r--r-- root/root      1434 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/Makefile.am
-rw-r--r-- root/root      2755 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mysparse.c
drwxr-xr-x root/root         0 2014-03-06 19:56 ./usr/share/doc/liboctave-dev/examples/@polynomial/
-rw-r--r-- root/root       181 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/end.m
-rw-r--r-- root/root       740 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/polynomial.m
-rw-r--r-- root/root       900 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/subsasgn.m
-rw-r--r-- root/root       765 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/polynomial_superiorto.m
-rw-r--r-- root/root       375 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/get.m
-rw-r--r-- root/root       253 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/plot.m
-rw-r--r-- root/root        83 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/numel.m
-rw-r--r-- root/root       495 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/module.mk
-rw-r--r-- root/root       629 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/display.m
-rw-r--r-- root/root       571 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/set.m
-rw-r--r-- root/root       884 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/subsref.m
-rw-r--r-- root/root       190 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/polyval.m
-rw-r--r-- root/root        50 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/double.m
-rw-r--r-- root/root        89 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/mtimes.m
-rw-r--r-- root/root        63 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@polynomial/roots.m
-rw-r--r-- root/root       754 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/unwinddemo.cc
-rw-r--r-- root/root       586 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/oregonator.cc
-rw-r--r-- root/root      2699 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/oct_demo.cc
-rw-r--r-- root/root       588 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mystring.c
-rw-r--r-- root/root      1939 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/mex_demo.c
-rw-r--r-- root/root       759 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/fortrandemo.cc
-rw-r--r-- root/root       767 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myset.c
drwxr-xr-x root/root         0 2014-03-06 19:56 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/
-rw-r--r-- root/root       367 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/subsasgn.m
-rw-r--r-- root/root       272 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/module.mk
-rw-r--r-- root/root        62 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/display.m
-rw-r--r-- root/root       516 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/FIRfilter.m
-rw-r--r-- root/root       535 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/FIRfilter_aggregation.m
-rw-r--r-- root/root       432 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/subsref.m
-rw-r--r-- root/root       519 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/globaldemo.cc
-rw-r--r-- root/root       502 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/celldemo.cc
-rw-r--r-- root/root       142 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/COPYING
-rw-r--r-- root/root       559 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/fortransub.f
-rw-r--r-- root/root       465 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/oregonator.m
-rw-r--r-- root/root       668 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/standalonebuiltin.cc
-rw-r--r-- root/root       326 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/standalone.cc
-rw-r--r-- root/root       210 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/myhello.c
-rw-r--r-- root/root      1986 2014-03-06 19:37 ./usr/share/doc/liboctave-dev/examples/make_int.cc.gz
-rw-r--r-- root/root     18204 2014-03-26 02:13 ./usr/share/doc/liboctave-dev/examples/Makefile.in.gz
-rw-r--r-- root/root     17032 2014-03-26 02:21 ./usr/share/doc/liboctave-dev/examples/Makefile.gz
-rw-r--r-- root/root     24449 2014-03-10 16:27 ./usr/share/doc/liboctave-dev/copyright
-rw-r--r-- root/root     42693 2014-03-26 02:07 ./usr/share/doc/liboctave-dev/changelog.Debian.gz
-rw-r--r-- root/root       498 2014-03-06 17:54 ./usr/share/doc/liboctave-dev/NEWS.Debian.gz
-rw-r--r-- root/root     76186 2014-03-06 19:55 ./usr/share/doc/liboctave-dev/changelog.gz
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/octave/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/octave/debian/
-rw-r--r-- root/root       235 2013-11-06 13:33 ./usr/share/octave/debian/defs.make
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/man/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/share/man/man1/
-rw-r--r-- root/root      1796 2014-03-26 05:43 ./usr/share/man/man1/mkoctfile.1.gz
-rw-r--r-- root/root      1290 2014-03-26 05:43 ./usr/share/man/man1/octave-config.1.gz
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/include/
drwxr-xr-x root/root         0 2014-03-26 05:40 ./usr/include/octave-3.8.1/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/include/octave-3.8.1/octave/
-rw-r--r-- root/root      9378 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/f77-fcn.h
-rw-r--r-- root/root      2242 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-error.h
-rw-r--r-- root/root      5762 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/quit.h
-rw-r--r-- root/root      8778 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ops.h
-rw-r--r-- root/root      9358 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASPK-opts.h
-rw-r--r-- root/root      4073 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASRT-opts.h
-rw-r--r-- root/root      5329 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASSL-opts.h
-rw-r--r-- root/root      5021 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/LSODE-opts.h
-rw-r--r-- root/root      3132 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Quad-opts.h
-rw-r--r-- root/root       263 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cdm-dm.h
-rw-r--r-- root/root       263 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-dm-cdm.h
-rw-r--r-- root/root       273 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cs-dm.h
-rw-r--r-- root/root       347 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cs-m.h
-rw-r--r-- root/root       360 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cs-nda.h
-rw-r--r-- root/root       257 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cdm-cm.h
-rw-r--r-- root/root       269 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cdm-m.h
-rw-r--r-- root/root       231 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cdm-s.h
-rw-r--r-- root/root       257 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cm-cdm.h
-rw-r--r-- root/root       248 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cm-dm.h
-rw-r--r-- root/root       342 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cm-m.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cnda-nda.h
-rw-r--r-- root/root       321 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cm-s.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cnda-s.h
-rw-r--r-- root/root       273 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-dm-cs.h
-rw-r--r-- root/root       248 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-dm-cm.h
-rw-r--r-- root/root       347 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-m-cs.h
-rw-r--r-- root/root       360 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-cs.h
-rw-r--r-- root/root       269 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-m-cdm.h
-rw-r--r-- root/root       342 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-m-cm.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-cnda.h
-rw-r--r-- root/root       231 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-cdm.h
-rw-r--r-- root/root       321 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-cm.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-cnda.h
-rw-r--r-- root/root       232 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-dm-m.h
-rw-r--r-- root/root       232 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-m-dm.h
-rw-r--r-- root/root       283 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcdm-fdm.h
-rw-r--r-- root/root       283 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fdm-fcdm.h
-rw-r--r-- root/root       293 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcs-fdm.h
-rw-r--r-- root/root       387 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcs-fm.h
-rw-r--r-- root/root       400 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcs-fnda.h
-rw-r--r-- root/root       278 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcdm-fcm.h
-rw-r--r-- root/root       290 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcdm-fm.h
-rw-r--r-- root/root       245 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcdm-fs.h
-rw-r--r-- root/root       278 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcm-fcdm.h
-rw-r--r-- root/root       268 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcm-fdm.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcm-fm.h
-rw-r--r-- root/root       405 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcnda-fnda.h
-rw-r--r-- root/root       343 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcm-fs.h
-rw-r--r-- root/root       355 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcnda-fs.h
-rw-r--r-- root/root       293 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fdm-fcs.h
-rw-r--r-- root/root       268 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fdm-fcm.h
-rw-r--r-- root/root       387 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fm-fcs.h
-rw-r--r-- root/root       400 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-fcs.h
-rw-r--r-- root/root       290 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fm-fcdm.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fm-fcm.h
-rw-r--r-- root/root       405 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-fcnda.h
-rw-r--r-- root/root       245 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-fcdm.h
-rw-r--r-- root/root       343 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-fcm.h
-rw-r--r-- root/root       355 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-fcnda.h
-rw-r--r-- root/root       251 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fdm-fm.h
-rw-r--r-- root/root       251 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fm-fdm.h
-rw-r--r-- root/root       231 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-pm-m.h
-rw-r--r-- root/root       231 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-m-pm.h
-rw-r--r-- root/root       247 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-pm-cm.h
-rw-r--r-- root/root       247 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-cm-pm.h
-rw-r--r-- root/root       243 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-pm-fm.h
-rw-r--r-- root/root       243 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fm-pm.h
-rw-r--r-- root/root       260 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-pm-fcm.h
-rw-r--r-- root/root       260 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fcm-pm.h
-rw-r--r-- root/root       326 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-i8nda.h
-rw-r--r-- root/root       326 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-s.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-ui8nda.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-s.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-i16nda.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-s.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-ui16nda.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-s.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-i32nda.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-s.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-ui32nda.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-s.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-i64nda.h
-rw-r--r-- root/root       333 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-s.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-s-ui64nda.h
-rw-r--r-- root/root       340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-s.h
-rw-r--r-- root/root       325 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-i8nda.h
-rw-r--r-- root/root       325 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-fs.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-ui8nda.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-fs.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-i16nda.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-fs.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-ui16nda.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-fs.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-i32nda.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-fs.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-ui32nda.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-fs.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-i64nda.h
-rw-r--r-- root/root       332 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-fs.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fs-ui64nda.h
-rw-r--r-- root/root       339 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-fs.h
-rw-r--r-- root/root       375 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i8.h
-rw-r--r-- root/root       375 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui8.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i16.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui16.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i32.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui32.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i64.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui64.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-nda.h
-rw-r--r-- root/root       392 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i8.h
-rw-r--r-- root/root       392 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-fnda.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui8.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-fnda.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i16.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-fnda.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui16.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-fnda.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i32.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-fnda.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui32.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-fnda.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i64.h
-rw-r--r-- root/root       399 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-fnda.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui64.h
-rw-r--r-- root/root       406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-fnda.h
-rw-r--r-- root/root       358 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i8nda.h
-rw-r--r-- root/root       358 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui8nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i16nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui16nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i32nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui32nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-i64nda.h
-rw-r--r-- root/root       365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-nda-ui64nda.h
-rw-r--r-- root/root       372 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-nda.h
-rw-r--r-- root/root       375 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i8nda.h
-rw-r--r-- root/root       375 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-fnda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui8nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-fnda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i16nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-fnda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui16nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-fnda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i32nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-fnda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui32nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-fnda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-i64nda.h
-rw-r--r-- root/root       382 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-fnda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-fnda-ui64nda.h
-rw-r--r-- root/root       389 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-fnda.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui8.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i16.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui16.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i32.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui32.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i64.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui64.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui8.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui16.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i32.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui32.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i64.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui64.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i16.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui16.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui32.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i64.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui64.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i16.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui16.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i32.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui32.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui64.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i8.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i16.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui16.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i32.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui32.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i64.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui64.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i16.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i32.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui32.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i64.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui64.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i16.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui16.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i32.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i64.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui64.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui8.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i16.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui16.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i32.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui32.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i64.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-ui8nda.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-i16nda.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-ui16nda.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-i32nda.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-ui32nda.h
-rw-r--r-- root/root       305 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-i64nda.h
-rw-r--r-- root/root       310 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8-ui64nda.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-i8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-ui8nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-ui16nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-i32nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-ui32nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-i64nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16-ui64nda.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-i8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-ui8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-i16nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-ui16nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-ui32nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-i64nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32-ui64nda.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-i8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-ui8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-i16nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-ui16nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-i32nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-ui32nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64-ui64nda.h
-rw-r--r-- root/root       304 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-i8nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-i16nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-ui16nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-i32nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-ui32nda.h
-rw-r--r-- root/root       309 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-i64nda.h
-rw-r--r-- root/root       314 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8-ui64nda.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-i8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-ui8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-i16nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-i32nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-ui32nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-i64nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16-ui64nda.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-i8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-ui8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-i16nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-ui16nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-i32nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-i64nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32-ui64nda.h
-rw-r--r-- root/root       308 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-i8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-ui8nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-i16nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-ui16nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-i32nda.h
-rw-r--r-- root/root       318 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-ui32nda.h
-rw-r--r-- root/root       313 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64-i64nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui8nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i16nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui16nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i32nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui32nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-i64nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i8nda-ui64nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui16nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui32nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-i64nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i16nda-ui64nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui32nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-i64nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i32nda-ui64nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui16nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-i32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-i64nda-ui64nda.h
-rw-r--r-- root/root       312 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i8nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui16nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui32nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-i64nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui8nda-ui64nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i32nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-i64nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui16nda-ui64nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i16nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-i64nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui32nda-ui64nda.h
-rw-r--r-- root/root       317 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui8nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i16nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui16nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i32nda.h
-rw-r--r-- root/root       327 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-ui32nda.h
-rw-r--r-- root/root       322 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ui64nda-i64nda.h
-rw-r--r-- root/root       265 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-ccv-cv.h
-rw-r--r-- root/root       233 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-ccv-s.h
-rw-r--r-- root/root       256 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-crv-rv.h
-rw-r--r-- root/root       227 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-crv-s.h
-rw-r--r-- root/root       274 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-cs-cv.h
-rw-r--r-- root/root       268 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-cs-rv.h
-rw-r--r-- root/root       265 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-cv-ccv.h
-rw-r--r-- root/root       274 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-cv-cs.h
-rw-r--r-- root/root       256 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-rv-crv.h
-rw-r--r-- root/root       268 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-rv-cs.h
-rw-r--r-- root/root       233 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-s-ccv.h
-rw-r--r-- root/root       227 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-s-crv.h
-rw-r--r-- root/root       285 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fccv-fcv.h
-rw-r--r-- root/root       247 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fccv-fs.h
-rw-r--r-- root/root       276 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcrv-frv.h
-rw-r--r-- root/root       241 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcrv-fs.h
-rw-r--r-- root/root       294 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcs-fcv.h
-rw-r--r-- root/root       288 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcs-frv.h
-rw-r--r-- root/root       285 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcv-fccv.h
-rw-r--r-- root/root       294 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fcv-fcs.h
-rw-r--r-- root/root       276 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-frv-fcrv.h
-rw-r--r-- root/root       288 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-frv-fcs.h
-rw-r--r-- root/root       247 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fs-fccv.h
-rw-r--r-- root/root       241 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/vx-fs-fcrv.h
-rw-r--r-- root/root       446 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-sm-cs.h
-rw-r--r-- root/root       446 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-cs-sm.h
-rw-r--r-- root/root       420 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-scm-s.h
-rw-r--r-- root/root       420 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-s-scm.h
-rw-r--r-- root/root       449 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-scm-sm.h
-rw-r--r-- root/root       449 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-sm-scm.h
-rw-r--r-- root/root       383 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-m-sm.h
-rw-r--r-- root/root       441 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-m-scm.h
-rw-r--r-- root/root       441 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-cm-sm.h
-rw-r--r-- root/root       443 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-cm-scm.h
-rw-r--r-- root/root       383 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-sm-m.h
-rw-r--r-- root/root       441 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-scm-m.h
-rw-r--r-- root/root       441 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-sm-cm.h
-rw-r--r-- root/root       443 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-scm-cm.h
-rw-r--r-- root/root       329 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-bm-sbm.h
-rw-r--r-- root/root       329 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/smx-sbm-bm.h
-rw-r--r-- root/root       956 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Array2.h
-rw-r--r-- root/root      2502 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Array3.h
-rw-r--r-- root/root     23214 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Array.h
-rw-r--r-- root/root       956 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/ArrayN.h
-rw-r--r-- root/root      4193 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Array-util.h
-rw-r--r-- root/root      2588 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/boolMatrix.h
-rw-r--r-- root/root      3556 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/boolNDArray.h
-rw-r--r-- root/root      4439 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/boolSparse.h
-rw-r--r-- root/root      4945 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CColVector.h
-rw-r--r-- root/root      4945 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CDiagMatrix.h
-rw-r--r-- root/root      3160 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/chMatrix.h
-rw-r--r-- root/root      4038 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/chNDArray.h
-rw-r--r-- root/root     19115 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CMatrix.h
-rw-r--r-- root/root      5843 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CNDArray.h
-rw-r--r-- root/root      4239 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CRowVector.h
-rw-r--r-- root/root     26600 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CSparse.h
-rw-r--r-- root/root      3557 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dColVector.h
-rw-r--r-- root/root      3624 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dDiagMatrix.h
-rw-r--r-- root/root      5098 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DiagArray2.h
-rw-r--r-- root/root     11024 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dim-vector.h
-rw-r--r-- root/root     15483 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dMatrix.h
-rw-r--r-- root/root      6056 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dNDArray.h
-rw-r--r-- root/root      3225 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dRowVector.h
-rw-r--r-- root/root     21931 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dSparse.h
-rw-r--r-- root/root      5171 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCColVector.h
-rw-r--r-- root/root      5570 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCDiagMatrix.h
-rw-r--r-- root/root     21734 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCMatrix.h
-rw-r--r-- root/root      6489 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCNDArray.h
-rw-r--r-- root/root      3756 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fColVector.h
-rw-r--r-- root/root      4667 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCRowVector.h
-rw-r--r-- root/root      3905 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fDiagMatrix.h
-rw-r--r-- root/root     17658 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fMatrix.h
-rw-r--r-- root/root      6220 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fNDArray.h
-rw-r--r-- root/root      3509 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fRowVector.h
-rw-r--r-- root/root     28801 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/idx-vector.h
-rw-r--r-- root/root      1531 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/int16NDArray.h
-rw-r--r-- root/root      1531 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/int32NDArray.h
-rw-r--r-- root/root      1531 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/int64NDArray.h
-rw-r--r-- root/root      1508 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/int8NDArray.h
-rw-r--r-- root/root      3690 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/intNDArray.h
-rw-r--r-- root/root       980 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArray2.h
-rw-r--r-- root/root     10941 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArray-decl.h
-rw-r--r-- root/root      2343 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArray-defs.h
-rw-r--r-- root/root      2835 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArray.h
-rw-r--r-- root/root       978 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArrayN.h
-rw-r--r-- root/root       970 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Matrix.h
-rw-r--r-- root/root      4437 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MatrixType.h
-rw-r--r-- root/root      2725 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MDiagArray2.h
-rw-r--r-- root/root      8346 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MSparse-defs.h
-rw-r--r-- root/root      3394 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MSparse.h
-rw-r--r-- root/root      3862 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/PermMatrix.h
-rw-r--r-- root/root      4323 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Range.h
-rw-r--r-- root/root     20622 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Sparse.h
-rw-r--r-- root/root      1554 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/uint16NDArray.h
-rw-r--r-- root/root      1554 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/uint32NDArray.h
-rw-r--r-- root/root      1554 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/uint64NDArray.h
-rw-r--r-- root/root      1531 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/uint8NDArray.h
-rw-r--r-- root/root      2248 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-aepbal.h
-rw-r--r-- root/root      1904 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-dae.h
-rw-r--r-- root/root      2641 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-de.h
-rw-r--r-- root/root      1767 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-lu.h
-rw-r--r-- root/root      3034 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-min.h
-rw-r--r-- root/root      1561 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-qr.h
-rw-r--r-- root/root      2018 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/bsxfun-decl.h
-rw-r--r-- root/root      2268 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/bsxfun.h
-rw-r--r-- root/root      1356 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxAEPBAL.h
-rw-r--r-- root/root      2315 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxCHOL.h
-rw-r--r-- root/root      2414 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxGEPBAL.h
-rw-r--r-- root/root      1817 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxHESS.h
-rw-r--r-- root/root      1666 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxLU.h
-rw-r--r-- root/root      1997 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxQR.h
-rw-r--r-- root/root      1512 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxQRP.h
-rw-r--r-- root/root      2326 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxSCHUR.h
-rw-r--r-- root/root      2396 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CmplxSVD.h
-rw-r--r-- root/root      4481 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/CollocWt.h
-rw-r--r-- root/root      2406 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DAEFunc.h
-rw-r--r-- root/root      1449 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DAE.h
-rw-r--r-- root/root      2181 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DAERTFunc.h
-rw-r--r-- root/root      1658 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DAERT.h
-rw-r--r-- root/root      2116 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASPK.h
-rw-r--r-- root/root      2775 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASRT.h
-rw-r--r-- root/root      2116 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DASSL.h
-rw-r--r-- root/root      1277 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleAEPBAL.h
-rw-r--r-- root/root      2170 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleCHOL.h
-rw-r--r-- root/root      2217 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleGEPBAL.h
-rw-r--r-- root/root      1676 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleHESS.h
-rw-r--r-- root/root      1447 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleLU.h
-rw-r--r-- root/root      2026 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleQR.h
-rw-r--r-- root/root      1407 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleQRP.h
-rw-r--r-- root/root      2090 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleSCHUR.h
-rw-r--r-- root/root      2261 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dbleSVD.h
-rw-r--r-- root/root      1850 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DET.h
-rw-r--r-- root/root      3530 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/EIG.h
-rw-r--r-- root/root      1435 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxAEPBAL.h
-rw-r--r-- root/root      2457 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxCHOL.h
-rw-r--r-- root/root      2579 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxGEPBAL.h
-rw-r--r-- root/root      1941 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxHESS.h
-rw-r--r-- root/root      1833 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxLU.h
-rw-r--r-- root/root      2197 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxQR.h
-rw-r--r-- root/root      1595 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxQRP.h
-rw-r--r-- root/root      2475 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxSCHUR.h
-rw-r--r-- root/root      2565 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fCmplxSVD.h
-rw-r--r-- root/root      3801 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/fEIG.h
-rw-r--r-- root/root      1349 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatAEPBAL.h
-rw-r--r-- root/root      2335 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatCHOL.h
-rw-r--r-- root/root      2340 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatGEPBAL.h
-rw-r--r-- root/root      1775 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatHESS.h
-rw-r--r-- root/root      1606 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatLU.h
-rw-r--r-- root/root      1936 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatQR.h
-rw-r--r-- root/root      1490 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatQRP.h
-rw-r--r-- root/root      2209 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatSCHUR.h
-rw-r--r-- root/root      2361 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/floatSVD.h
-rw-r--r-- root/root     10748 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-mappers.h
-rw-r--r-- root/root     22889 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-specfun.h
-rw-r--r-- root/root      1910 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/LSODE.h
-rw-r--r-- root/root      1829 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-convn.h
-rw-r--r-- root/root      9481 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-fftw.h
-rw-r--r-- root/root      2007 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-norm.h
-rw-r--r-- root/root      6710 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-rand.h
-rw-r--r-- root/root      2598 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-spparms.h
-rw-r--r-- root/root      2082 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/ODEFunc.h
-rw-r--r-- root/root      3202 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/ODE.h
-rw-r--r-- root/root      2359 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/ODESFunc.h
-rw-r--r-- root/root      1926 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/ODES.h
-rw-r--r-- root/root      6306 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Quad.h
-rw-r--r-- root/root      1212 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/randgamma.h
-rw-r--r-- root/root      3919 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/randmtzig.h
-rw-r--r-- root/root      1214 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/randpoisson.h
-rw-r--r-- root/root      5373 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-base-chol.h
-rw-r--r-- root/root      2159 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-base-lu.h
-rw-r--r-- root/root      3092 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparseCmplxCHOL.h
-rw-r--r-- root/root      1931 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparseCmplxLU.h
-rw-r--r-- root/root      4862 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparseCmplxQR.h
-rw-r--r-- root/root      2739 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparsedbleCHOL.h
-rw-r--r-- root/root      1714 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparsedbleLU.h
-rw-r--r-- root/root      4298 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/SparseQR.h
-rw-r--r-- root/root      1858 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-base.h
-rw-r--r-- root/root      2846 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-defs.h
-rw-r--r-- root/root      1693 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-ext.h
-rw-r--r-- root/root      9459 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-op-decl.h
-rw-r--r-- root/root     18325 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-op-defs.h
-rw-r--r-- root/root      6442 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Sparse-diag-op-defs.h
-rw-r--r-- root/root     73841 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Sparse-op-defs.h
-rw-r--r-- root/root      4998 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Sparse-perm-op-defs.h
-rw-r--r-- root/root      1990 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/dir-ops.h
-rw-r--r-- root/root      4888 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/file-ops.h
-rw-r--r-- root/root      7328 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/file-stat.h
-rw-r--r-- root/root      1100 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-sysdep.h
-rw-r--r-- root/root      1690 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mach-info.h
-rw-r--r-- root/root      3501 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-env.h
-rw-r--r-- root/root      2551 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-group.h
-rw-r--r-- root/root       953 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-openmp.h
-rw-r--r-- root/root      2991 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-passwd.h
-rw-r--r-- root/root      2108 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-syscalls.h
-rw-r--r-- root/root      7859 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-time.h
-rw-r--r-- root/root      2456 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-uname.h
-rw-r--r-- root/root       867 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/pathlen.h
-rw-r--r-- root/root      1282 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sysdir.h
-rw-r--r-- root/root      1532 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/syswait.h
-rw-r--r-- root/root      7126 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/action-container.h
-rw-r--r-- root/root      3572 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-list.h
-rw-r--r-- root/root      1684 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/byte-swap.h
-rw-r--r-- root/root      2285 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/caseless-str.h
-rw-r--r-- root/root      9351 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/cmd-edit.h
-rw-r--r-- root/root      5471 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/cmd-hist.h
-rw-r--r-- root/root      6276 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/data-conv.h
-rw-r--r-- root/root      1679 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/functor.h
-rw-r--r-- root/root      2397 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/glob-match.h
-rw-r--r-- root/root      2092 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-array-gripes.h
-rw-r--r-- root/root      1777 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-cutils.h
-rw-r--r-- root/root      4128 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-ieee.h
-rw-r--r-- root/root      3898 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-macros.h
-rw-r--r-- root/root       985 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-math.h
-rw-r--r-- root/root      3335 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-traits.h
-rw-r--r-- root/root      4225 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-utils.h
-rw-r--r-- root/root      2674 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-alloc.h
-rw-r--r-- root/root       995 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-base64.h
-rw-r--r-- root/root     13067 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-binmap.h
-rw-r--r-- root/root      2425 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-cmplx.h
-rw-r--r-- root/root       958 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-glob.h
-rw-r--r-- root/root     35105 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-inttypes.h
-rw-r--r-- root/root      6241 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-locbuf.h
-rw-r--r-- root/root       827 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-md5.h
-rw-r--r-- root/root      4611 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-mem.h
-rw-r--r-- root/root      2526 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-mutex.h
-rw-r--r-- root/root      2693 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-refcount.h
-rw-r--r-- root/root      4364 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-rl-edit.h
-rw-r--r-- root/root      1912 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-rl-hist.h
-rw-r--r-- root/root      4062 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-shlib.h
-rw-r--r-- root/root     11687 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-sort.h
-rw-r--r-- root/root      2611 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-sparse.h
-rw-r--r-- root/root      3806 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/pathsearch.h
-rw-r--r-- root/root      7365 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/lo-regexp.h
-rw-r--r-- root/root       836 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/singleton-cleanup.h
-rw-r--r-- root/root      1255 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-sort.h
-rw-r--r-- root/root      1449 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-util.h
-rw-r--r-- root/root      1951 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/statdefs.h
-rw-r--r-- root/root      2951 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/str-vec.h
-rw-r--r-- root/root      1573 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sun-utils.h
-rw-r--r-- root/root      3096 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/unwind-prot.h
-rw-r--r-- root/root      7179 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/url-transfer.h
-rw-r--r-- root/root     76860 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/kpse.cc
-rw-r--r-- root/root     71541 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Array.cc
-rw-r--r-- root/root      3121 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/DiagArray2.cc
-rw-r--r-- root/root      6135 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/intNDArray.cc
-rw-r--r-- root/root      7934 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MArray.cc
-rw-r--r-- root/root      2754 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MDiagArray2.cc
-rw-r--r-- root/root     16338 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/MSparse.cc
-rw-r--r-- root/root     83321 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/Sparse.cc
-rw-r--r-- root/root      4106 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-lu.cc
-rw-r--r-- root/root      1839 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/base-qr.cc
-rw-r--r-- root/root      7785 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/bsxfun-defs.cc
-rw-r--r-- root/root    117771 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/eigs-base.cc
-rw-r--r-- root/root      7352 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-base-chol.cc
-rw-r--r-- root/root      3740 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-base-lu.cc
-rw-r--r-- root/root     16519 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/sparse-dmsolve.cc
-rw-r--r-- root/root     36596 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/mx-inlines.cc
-rw-r--r-- root/root     52668 2014-03-26 05:40 ./usr/include/octave-3.8.1/octave/oct-sort.cc
-rw-r--r-- root/root     13784 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/mxarray.h
-rw-r--r-- root/root      6414 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/defaults.h
-rw-r--r-- root/root    326665 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/graphics.h
-rw-r--r-- root/root     14800 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-conf.h
-rw-r--r-- root/root      2344 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/version.h
-rw-r--r-- root/root    239145 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/graphics-props.cc
-rw-r--r-- root/root     10663 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-gperf.h
-rw-r--r-- root/root       885 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/builtins.h
-rw-r--r-- root/root     17836 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/builtin-defun-decls.h
-rw-r--r-- root/root      1385 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/octave.h
-rw-r--r-- root/root      7594 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/options-usage.h
-rw-r--r-- root/root      6502 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-diag.h
-rw-r--r-- root/root     13897 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-diag.cc
-rw-r--r-- root/root      5724 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-mat.h
-rw-r--r-- root/root     11970 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-mat.cc
-rw-r--r-- root/root      4472 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-scalar.h
-rw-r--r-- root/root      4393 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-scalar.cc
-rw-r--r-- root/root     23217 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base.h
-rw-r--r-- root/root      6605 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-bool-mat.h
-rw-r--r-- root/root     14410 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-bool-mat.cc
-rw-r--r-- root/root      7052 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-bool.h
-rw-r--r-- root/root      3184 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-builtin.h
-rw-r--r-- root/root      5235 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-cell.h
-rw-r--r-- root/root      4317 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-ch-mat.h
-rw-r--r-- root/root      7949 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-class.h
-rw-r--r-- root/root      1857 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-colon.h
-rw-r--r-- root/root      5583 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-complex.h
-rw-r--r-- root/root      2197 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-cs-list.h
-rw-r--r-- root/root      2715 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-cx-diag.h
-rw-r--r-- root/root      5129 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-cx-mat.h
-rw-r--r-- root/root      2692 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-dld-fcn.h
-rw-r--r-- root/root      6109 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-fcn-handle.h
-rw-r--r-- root/root      2716 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-fcn-inline.h
-rw-r--r-- root/root      5480 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-fcn.h
-rw-r--r-- root/root      7251 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-float.h
-rw-r--r-- root/root      5413 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-flt-complex.h
-rw-r--r-- root/root      2773 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-flt-cx-diag.h
-rw-r--r-- root/root      5284 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-flt-cx-mat.h
-rw-r--r-- root/root      2625 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-flt-re-diag.h
-rw-r--r-- root/root      6074 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-flt-re-mat.h
-rw-r--r-- root/root      8509 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-java.h
-rw-r--r-- root/root      7752 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-lazy-idx.h
-rw-r--r-- root/root      3149 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-mex-fcn.h
-rw-r--r-- root/root      2296 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-null-mat.h
-rw-r--r-- root/root      2279 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-oncleanup.h
-rw-r--r-- root/root      7002 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-perm.h
-rw-r--r-- root/root      9126 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-range.h
-rw-r--r-- root/root      2692 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-re-diag.h
-rw-r--r-- root/root      6817 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-re-mat.h
-rw-r--r-- root/root      7230 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-scalar.h
-rw-r--r-- root/root      7536 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-str-mat.h
-rw-r--r-- root/root      8141 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-struct.h
-rw-r--r-- root/root      2753 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-type-conv.h
-rw-r--r-- root/root      9812 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-typeinfo.h
-rw-r--r-- root/root     13956 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-usr-fcn.h
-rw-r--r-- root/root     43868 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov.h
-rw-r--r-- root/root      3328 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-int.h
-rw-r--r-- root/root     13921 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-int.cc
-rw-r--r-- root/root      1679 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-int-traits.h
-rw-r--r-- root/root      1484 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-int16.h
-rw-r--r-- root/root      1484 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-int32.h
-rw-r--r-- root/root      1484 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-int64.h
-rw-r--r-- root/root      1474 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-int8.h
-rw-r--r-- root/root     16908 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-intx.h
-rw-r--r-- root/root      1494 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-uint16.h
-rw-r--r-- root/root      1494 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-uint32.h
-rw-r--r-- root/root      1494 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-uint64.h
-rw-r--r-- root/root      1484 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-uint8.h
-rw-r--r-- root/root      5163 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-base-sparse.h
-rw-r--r-- root/root      4354 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-bool-sparse.h
-rw-r--r-- root/root      4702 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-cx-sparse.h
-rw-r--r-- root/root      4566 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ov-re-sparse.h
-rw-r--r-- root/root      1342 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-all.h
-rw-r--r-- root/root      2676 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-arg-list.h
-rw-r--r-- root/root      1971 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-array-list.h
-rw-r--r-- root/root      4356 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-assign.h
-rw-r--r-- root/root      4837 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-binop.h
-rw-r--r-- root/root      4174 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-bp.h
-rw-r--r-- root/root      2197 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-cbinop.h
-rw-r--r-- root/root      1551 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-cell.h
-rw-r--r-- root/root      3460 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-check.h
-rw-r--r-- root/root      2823 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-cmd.h
-rw-r--r-- root/root      3204 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-colon.h
-rw-r--r-- root/root      2667 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-const.h
-rw-r--r-- root/root      5489 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-decl.h
-rw-r--r-- root/root      4985 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-eval.h
-rw-r--r-- root/root      4762 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-except.h
-rw-r--r-- root/root      4049 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-exp.h
-rw-r--r-- root/root      3683 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-fcn-handle.h
-rw-r--r-- root/root      4325 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-id.h
-rw-r--r-- root/root      3325 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-idx.h
-rw-r--r-- root/root      2348 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-jump.h
-rw-r--r-- root/root      8113 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-loop.h
-rw-r--r-- root/root      2147 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-mat.h
-rw-r--r-- root/root      3548 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-misc.h
-rw-r--r-- root/root      4910 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-pr-code.h
-rw-r--r-- root/root      7381 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-select.h
-rw-r--r-- root/root      4691 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-stmt.h
-rw-r--r-- root/root      3946 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-unop.h
-rw-r--r-- root/root      4806 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-walk.h
-rw-r--r-- root/root      1788 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt.h
-rw-r--r-- root/root      3687 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/token.h
-rw-r--r-- root/root     18338 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/lex.h
-rw-r--r-- root/root     14141 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/parse.h
-rw-r--r-- root/root      2602 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/op-dm-template.cc
-rw-r--r-- root/root      2330 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/op-dms-template.cc
-rw-r--r-- root/root     56712 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/op-int.h
-rw-r--r-- root/root      2390 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/op-pm-template.cc
-rw-r--r-- root/root     11965 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ops.h
-rw-r--r-- root/root      4524 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/Cell.h
-rw-r--r-- root/root      5286 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/c-file-ptr-stream.h
-rw-r--r-- root/root      2185 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/comment-list.h
-rw-r--r-- root/root      1059 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/cutils.h
-rw-r--r-- root/root       933 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/data.h
-rw-r--r-- root/root      4162 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/debug.h
-rw-r--r-- root/root      2398 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/defun-dld.h
-rw-r--r-- root/root      5978 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/defun-int.h
-rw-r--r-- root/root      2211 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/defun.h
-rw-r--r-- root/root       906 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/dirfns.h
-rw-r--r-- root/root      2681 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/display.h
-rw-r--r-- root/root      2595 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/dynamic-ld.h
-rw-r--r-- root/root      4842 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/error.h
-rw-r--r-- root/root      2522 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/event-queue.h
-rw-r--r-- root/root      1038 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/file-io.h
-rw-r--r-- root/root      6935 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/gl-render.h
-rw-r--r-- root/root      2251 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/gl2ps-renderer.h
-rw-r--r-- root/root      3605 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/gripes.h
-rw-r--r-- root/root      1630 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/help.h
-rw-r--r-- root/root      4947 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/hook-fcn.h
-rw-r--r-- root/root      6069 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/input.h
-rw-r--r-- root/root     16188 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/load-path.h
-rw-r--r-- root/root      2531 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/load-save.h
-rw-r--r-- root/root      1081 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-ascii-helper.h
-rw-r--r-- root/root      5915 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-hdf5.h
-rw-r--r-- root/root      1163 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-mat-ascii.h
-rw-r--r-- root/root      1364 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-mat4.h
-rw-r--r-- root/root      2279 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-mat5.h
-rw-r--r-- root/root      4998 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-oct-ascii.h
-rw-r--r-- root/root      1236 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-oct-binary.h
-rw-r--r-- root/root       891 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/ls-utils.h
-rw-r--r-- root/root      3818 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/mex.h
-rw-r--r-- root/root     13078 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/mexproto.h
-rw-r--r-- root/root     13779 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/mxarray.in.h
-rw-r--r-- root/root      1457 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-errno.h
-rw-r--r-- root/root      1981 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-fstrm.h
-rw-r--r-- root/root      2949 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-handle.h
-rw-r--r-- root/root       809 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-hdf5.h
-rw-r--r-- root/root      1060 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-hist.h
-rw-r--r-- root/root      3461 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-iostrm.h
-rw-r--r-- root/root      2349 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-lvalue.h
-rw-r--r-- root/root     18849 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-map.h
-rw-r--r-- root/root      7409 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-obj.h
-rw-r--r-- root/root      2285 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-prcstrm.h
-rw-r--r-- root/root      1826 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-procbuf.h
-rw-r--r-- root/root      5001 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-stdstrm.h
-rw-r--r-- root/root     19582 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-stream.h
-rw-r--r-- root/root      4420 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-strstrm.h
-rw-r--r-- root/root      1141 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct.h
-rw-r--r-- root/root     12396 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/octave-link.h
-rw-r--r-- root/root      2754 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pager.h
-rw-r--r-- root/root      9559 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pr-output.h
-rw-r--r-- root/root      3874 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/procstream.h
-rw-r--r-- root/root      5170 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/profiler.h
-rw-r--r-- root/root      4482 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/sighandlers.h
-rw-r--r-- root/root      1044 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/siglist.h
-rw-r--r-- root/root      4535 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/sparse-xdiv.h
-rw-r--r-- root/root      2103 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/sparse-xpow.h
-rw-r--r-- root/root     74361 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/symtab.h
-rw-r--r-- root/root      1637 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/sysdep.h
-rw-r--r-- root/root     10869 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/toplev.h
-rw-r--r-- root/root      5184 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/txt-eng-ft.h
-rw-r--r-- root/root      9435 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/txt-eng.h
-rw-r--r-- root/root      4555 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/utils.h
-rw-r--r-- root/root      5327 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/variables.h
-rw-r--r-- root/root      2541 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/workspace-element.h
-rw-r--r-- root/root      7463 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/xdiv.h
-rw-r--r-- root/root      1197 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/xnorm.h
-rw-r--r-- root/root     10004 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/xpow.h
-rw-r--r-- root/root     13271 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/zfstream.h
-rw-r--r-- root/root      5224 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/jit-util.h
-rw-r--r-- root/root     22587 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/jit-typeinfo.h
-rw-r--r-- root/root     33850 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/jit-ir.h
-rw-r--r-- root/root     12180 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/pt-jit.h
-rw-r--r-- root/root      3851 2014-03-26 05:42 ./usr/include/octave-3.8.1/octave/oct-tex-parser.h
-rw-r--r-- root/root    106305 2014-03-26 05:43 ./usr/include/octave-3.8.1/octave/config.h
-rw-r--r-- root/root      4197 2014-03-26 05:43 ./usr/include/octave-3.8.1/octave/oct-conf-post.h
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/
drwxr-xr-x root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so -> liboctinterp.so.2.0.0
lrwxrwxrwx root/root         0 2014-03-26 05:43 ./usr/lib/arm-linux-gnueabihf/liboctave.so -> liboctave.so.2.0.0


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


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

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

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

Build Architecture: armhf
Build-Space: 2870388
Build-Time: 13700
Distribution: jessie-staging
Host Architecture: armhf
Install-Time: 1872
Job: octave_3.8.1-1
Machine Architecture: armhf
Package: octave
Package-Time: 15659
Source-Version: 3.8.1-1
Space: 2870388
Status: successful
Version: 3.8.1-1+b1
────────────────────────────────────────────────────────────────────────────────
Finished at 20140326-0556
Build needed 04:20:59, 2870388k disc space